12#ifndef ROOT_TThreadImp 
   13#define ROOT_TThreadImp 
#define ClassDefOverride(name, id)
 
Mother of all ROOT objects.
 
virtual Int_t Join(TThread *th, void **ret)=0
 
virtual Int_t SetCancelOff()=0
 
virtual Int_t Exit(void *ret)=0
 
virtual Int_t CleanUpPush(void **main, void *free, void *arg)=0
 
virtual Long_t SelfId()=0
 
virtual Int_t CancelPoint()=0
 
virtual Int_t SetCancelDeferred()=0
 
virtual Int_t Kill(TThread *th)=0
 
virtual Int_t CleanUpPop(void **main, Int_t exe)=0
 
virtual Int_t SetCancelAsynchronous()=0
 
virtual Int_t SetCancelOn()=0
 
virtual Int_t CleanUp(void **main)=0
 
virtual Int_t Run(TThread *th, const int affinity=-1)=0
 
<div class="legacybox"><h2>Legacy Code</h2> TThread is a legacy interface: there will be no bug fixes...