#ifndef ROOT_TThreadImp
#define ROOT_TThreadImp
#ifndef ROOT_TObject
#include "TObject.h"
#endif
#ifndef ROOT_TThread
#include "TThread.h"
#endif
class TThreadImp : public TObject {
public:
   TThreadImp() { }
   virtual ~TThreadImp() { }
   virtual Int_t  Join(TThread *th, void **ret) = 0;
   virtual Long_t SelfId() = 0;
   virtual Int_t  Run(TThread *th) = 0;
   virtual Int_t  Kill(TThread *th) = 0;
   virtual Int_t  SetCancelOff() = 0;
   virtual Int_t  SetCancelOn() = 0;
   virtual Int_t  SetCancelAsynchronous() = 0;
   virtual Int_t  SetCancelDeferred() = 0;
   virtual Int_t  CancelPoint() = 0;
   virtual Int_t  CleanUpPush(void **main, void *free,void *arg) = 0;
   virtual Int_t  CleanUpPop(void **main, Int_t exe) = 0;
   virtual Int_t  CleanUp(void **main) = 0;
   virtual Int_t  Exit(void *ret) = 0;
   ClassDef(TThreadImp,0)  
};
#endif
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.