#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
Last change: Wed Jun 25 08:54:13 2008
Last generated: 2008-06-25 08:54
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.