|
| int | Create (Thread_C_R Param, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const |
| |
| int | Create (Thread_C_R Param, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) const |
| |
|
| static int | Create (const Handler &Function, Thread_C_R Param, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) |
| |
| static int | Join (Handle H) |
| |
| static int | Kill (Handle H) |
| |
| static int | Detach (Handle H) |
| |
| static int | Create (const Handler &Function, Thread_C_R Param, Handle *const &H=0, const bool &CreateDetached=false, const unsigned int &StackSize=0, const bool &CancelEnable=false, const bool &CancelAsync=false) |
| |
| static int | Join (const Handle &H) |
| |
| static int | Kill (const Handle &H) |
| |
| static int | Detach (const Handle &H) |
| |
|
|
virtual void | ThreadMain (Thread_R)=0 |
| |
|
virtual void | ThreadMain (Thread_R)=0 |
| |
template<typename Thread_T>
class UThreadC< Thread_T >
Definition at line 66 of file UThreadC.h.
◆ Thread_R [1/2]
template<typename Thread_T >
| typedef Thread_T& UThreadC< Thread_T >::Thread_R |
◆ Thread_C_R [1/2]
template<typename Thread_T >
| typedef const Thread_T& UThreadC< Thread_T >::Thread_C_R |
◆ Handle [1/2]
template<typename Thread_T >
| typedef THREAD_HANDLE UThreadC< Thread_T >::Handle |
◆ Handler [1/2]
template<typename Thread_T >
| typedef void(* UThreadC< Thread_T >::Handler) (Thread_R) |
◆ Thread_R [2/2]
template<typename Thread_T >
| typedef Thread_T& UThreadC< Thread_T >::Thread_R |
◆ Thread_C_R [2/2]
template<typename Thread_T >
| typedef const Thread_T& UThreadC< Thread_T >::Thread_C_R |
◆ Handle [2/2]
template<typename Thread_T >
| typedef THREAD_HANDLE UThreadC< Thread_T >::Handle |
◆ Handler [2/2]
template<typename Thread_T >
| typedef void(* UThreadC< Thread_T >::Handler) (Thread_R) |
◆ ~UThreadC()
template<typename Thread_T >
◆ UThreadC() [1/2]
template<typename Thread_T >
◆ UThreadC() [2/2]
template<typename Thread_T >
◆ Exit() [1/2]
template<typename Thread_T >
| static void UThreadC< Thread_T >::Exit |
( |
| ) |
|
|
inlinestaticprotected |
◆ TestCancel() [1/2]
template<typename Thread_T >
| static void UThreadC< Thread_T >::TestCancel |
( |
| ) |
|
|
inlinestaticprotected |
◆ Self() [1/2]
template<typename Thread_T >
| static Handle UThreadC< Thread_T >::Self |
( |
| ) |
|
|
inlinestaticprotected |
◆ Create() [1/4]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Create |
( |
const Handler & |
Function, |
|
|
Thread_C_R |
Param, |
|
|
Handle *const & |
H = 0, |
|
|
const bool & |
CreateDetached = false, |
|
|
const unsigned int & |
StackSize = 0, |
|
|
const bool & |
CancelEnable = false, |
|
|
const bool & |
CancelAsync = false |
|
) |
| |
|
inlinestatic |
◆ Create() [2/4]
template<typename Thread_T >
| int UThreadC< Thread_T >::Create |
( |
Thread_C_R |
Param, |
|
|
Handle *const & |
H = 0, |
|
|
const bool & |
CreateDetached = false, |
|
|
const unsigned int & |
StackSize = 0, |
|
|
const bool & |
CancelEnable = false, |
|
|
const bool & |
CancelAsync = false |
|
) |
| const |
|
inline |
◆ Join() [1/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Join |
( |
Handle |
H | ) |
|
|
inlinestatic |
◆ Kill() [1/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Kill |
( |
Handle |
H | ) |
|
|
inlinestatic |
◆ Detach() [1/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Detach |
( |
Handle |
H | ) |
|
|
inlinestatic |
◆ Exit() [2/2]
template<typename Thread_T >
| static void UThreadC< Thread_T >::Exit |
( |
| ) |
|
|
inlinestaticprotected |
◆ TestCancel() [2/2]
template<typename Thread_T >
| static void UThreadC< Thread_T >::TestCancel |
( |
| ) |
|
|
inlinestaticprotected |
◆ Self() [2/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Self |
( |
| ) |
|
|
inlinestaticprotected |
◆ Create() [3/4]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Create |
( |
const Handler & |
Function, |
|
|
Thread_C_R |
Param, |
|
|
Handle *const & |
H = 0, |
|
|
const bool & |
CreateDetached = false, |
|
|
const unsigned int & |
StackSize = 0, |
|
|
const bool & |
CancelEnable = false, |
|
|
const bool & |
CancelAsync = false |
|
) |
| |
|
inlinestatic |
◆ Create() [4/4]
template<typename Thread_T >
| int UThreadC< Thread_T >::Create |
( |
Thread_C_R |
Param, |
|
|
Handle *const & |
H = 0, |
|
|
const bool & |
CreateDetached = false, |
|
|
const unsigned int & |
StackSize = 0, |
|
|
const bool & |
CancelEnable = false, |
|
|
const bool & |
CancelAsync = false |
|
) |
| const |
|
inline |
◆ Join() [2/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Join |
( |
const Handle & |
H | ) |
|
|
inlinestatic |
◆ Kill() [2/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Kill |
( |
const Handle & |
H | ) |
|
|
inlinestatic |
◆ Detach() [2/2]
template<typename Thread_T >
| static int UThreadC< Thread_T >::Detach |
( |
const Handle & |
H | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following files: