Definition at line 95 of file TThread.cxx.
Public Member Functions | |
TJoinHelper (TThread *th, void **ret) | |
Constructor of Thread helper class. | |
~TJoinHelper () | |
Destructor. | |
Int_t | Join () |
Thread join function. | |
Static Private Member Functions | |
static void * | JoinFunc (void *p) |
Static method which runs in a separate thread to handle thread joins without blocking the main thread. | |
Private Attributes | |
TCondition * | fC |
TThread * | fH |
Bool_t | fJoined |
TMutex * | fM |
Long_t | fRc |
void ** | fRet |
TThread * | fT |
TJoinHelper::TJoinHelper | ( | TThread * | th, |
void ** | ret | ||
) |
Constructor of Thread helper class.
Definition at line 117 of file TThread.cxx.
TJoinHelper::~TJoinHelper | ( | ) |
Destructor.
Definition at line 126 of file TThread.cxx.
Int_t TJoinHelper::Join | ( | ) |
Thread join function.
Definition at line 157 of file TThread.cxx.
|
staticprivate |
Static method which runs in a separate thread to handle thread joins without blocking the main thread.
Return a value (zero) so that it makes a joinable thread.
Definition at line 138 of file TThread.cxx.
|
private |
Definition at line 102 of file TThread.cxx.
|
private |
Definition at line 98 of file TThread.cxx.
|
private |
Definition at line 103 of file TThread.cxx.
|
private |
Definition at line 101 of file TThread.cxx.
|
private |
Definition at line 100 of file TThread.cxx.
|
private |
Definition at line 99 of file TThread.cxx.
|
private |
Definition at line 97 of file TThread.cxx.