Public Types |
| enum | EPriority { kLowPriority,
kNormalPriority,
kHighPriority
} |
| enum | EState {
kInvalidState,
kNewState,
kRunningState,
kTerminatedState,
kFinishedState,
kCancelingState,
kCanceledState,
kDeletingState
} |
Public Methods |
| | TThread (void *(*fn)(void *), void *arg=0, EPriority pri=kNormalPriority) |
| | TThread (void(*fn)(void *), void *arg=0, EPriority pri=kNormalPriority) |
| | TThread (Int_t id=0) |
| | TThread (const char *thname, void *(*fn)(void *), void *arg=0, EPriority pri=kNormalPriority) |
| | TThread (const char *thname, void(*fn)(void *), void *arg=0, EPriority pri=kNormalPriority) |
| virtual | ~TThread () |
| Int_t | Kill () |
| Int_t | Run (void *arg=0) |
| void | SetPriority (EPriority pri) |
| void | Delete (Option_t *option="") |
| EPriority | GetPriority () const |
| EState | GetState () const |
| Long_t | GetId () const |
| void | Ps () |
| void | ps () |
| Long_t | GetJoindId () const |
| void | SetJoinId (TThread *tj) |
| void | SetJoinId (Long_t jid) |
Static Public Methods |
| Long_t | Join (Long_t id, void **ret=0) |
| Long_t | Join (void **ret=0) |
| Int_t | Exit (void *ret=0) |
| Int_t | Exists () |
| TThread * | GetThread (Long_t id) |
| TThread * | GetThread (const char *name) |
| Int_t | Lock () |
| Int_t | TryLock () |
| Int_t | UnLock () |
| TThread * | Self () |
| Long_t | SelfId () |
| Int_t | Sleep (ULong_t secs, ULong_t nanos=0) |
| Int_t | GetTime (ULong_t *absSec, ULong_t *absNanoSec) |
| void | Debu (const char *txt) |
| Int_t | Delete (TThread *&th) |
| void ** | Tsd (void *dflt, Int_t k) |
| Int_t | Kill (Long_t id) |
| Int_t | Kill (const char *name) |
| Int_t | SetCancelOff () |
| Int_t | SetCancelOn () |
| Int_t | SetCancelAsynchronous () |
| Int_t | SetCancelDeferred () |
| Int_t | CancelPoint () |
| Int_t | CleanUpPush (void *free, void *arg=0) |
| Int_t | CleanUpPop (Int_t exe=0) |
| Int_t | CleanUp () |
| void | Printf (const char *txt) |
| void | Printf (const char *txt, Long_t i) |
| void | Printf (const char *txt, void *i) |
| Int_t | MakeFun (char *funname) |
| void | XAction () |
Friends |
| class | TThreadImp |
| class | TPosixThread |
| class | TThreadTimer |
| class | TThreadCleaner |