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.