TPosixThread Class Reference

#include <TPosixThread.h>

Inheritance diagram for TPosixThread:

TThreadImp TThreadImp TObject TObject TObject TObject List of all members.

Public Member Functions

 TPosixThread ()
 ~TPosixThread ()
virtual Int_t Join (TThread *th, void **ret)
virtual Long_t SelfId ()
virtual Int_t Run (TThread *th)
virtual Int_t Kill (TThread *th)
virtual Int_t SetCancelOff ()
virtual Int_t SetCancelOn ()
virtual Int_t SetCancelAsynchronous ()
virtual Int_t SetCancelDeferred ()
virtual Int_t CancelPoint ()
virtual Int_t CleanUpPush (void **main, void *free, void *arg)
virtual Int_t CleanUpPop (void **main, Int_t exe)
virtual Int_t CleanUp (void **main)
virtual Int_t Exit (void *ret)
 TPosixThread ()
 ~TPosixThread ()
virtual Int_t Join (TThread *th, void **ret)
virtual Long_t SelfId ()
virtual Int_t Run (TThread *th)
virtual Int_t Kill (TThread *th)
virtual Int_t SetCancelOff ()
virtual Int_t SetCancelOn ()
virtual Int_t SetCancelAsynchronous ()
virtual Int_t SetCancelDeferred ()
virtual Int_t CancelPoint ()
virtual Int_t CleanUpPush (void **main, void *free, void *arg)
virtual Int_t CleanUpPop (void **main, Int_t exe)
virtual Int_t CleanUp (void **main)
virtual Int_t Exit (void *ret)

Detailed Description

Definition at line 37 of file TPosixThread.h.


Constructor & Destructor Documentation

TPosixThread::TPosixThread (  )  [inline]

Definition at line 40 of file TPosixThread.h.

TPosixThread::~TPosixThread (  )  [inline]

Definition at line 41 of file TPosixThread.h.

TPosixThread::TPosixThread (  )  [inline]

Definition at line 40 of file TPosixThread.h.

TPosixThread::~TPosixThread (  )  [inline]

Definition at line 41 of file TPosixThread.h.


Member Function Documentation

Int_t TPosixThread::Join ( TThread th,
void **  ret 
) [virtual]

Implements TThreadImp.

Definition at line 51 of file TPosixThread.cxx.

References TThread::fId, and pthread_join().

Long_t TPosixThread::SelfId (  )  [virtual]

Implements TThreadImp.

Definition at line 164 of file TPosixThread.cxx.

References pthread_self().

virtual Int_t TPosixThread::Run ( TThread th  )  [virtual]

Implements TThreadImp.

Int_t TPosixThread::Kill ( TThread th  )  [virtual]

Implements TThreadImp.

Definition at line 70 of file TPosixThread.cxx.

References TThread::fId, and pthread_cancel().

Int_t TPosixThread::SetCancelOff (  )  [virtual]

Implements TThreadImp.

Definition at line 79 of file TPosixThread.cxx.

References PTHREAD_CANCEL_DISABLE, and pthread_setcancelstate().

Int_t TPosixThread::SetCancelOn (  )  [virtual]

Implements TThreadImp.

Definition at line 87 of file TPosixThread.cxx.

References PTHREAD_CANCEL_ENABLE, and pthread_setcancelstate().

Int_t TPosixThread::SetCancelAsynchronous (  )  [virtual]

Implements TThreadImp.

Definition at line 95 of file TPosixThread.cxx.

References PTHREAD_CANCEL_ASYNCHRONOUS, and pthread_setcanceltype().

Int_t TPosixThread::SetCancelDeferred (  )  [virtual]

Implements TThreadImp.

Definition at line 105 of file TPosixThread.cxx.

References PTHREAD_CANCEL_DEFERRED, and pthread_setcanceltype().

Int_t TPosixThread::CancelPoint (  )  [virtual]

Implements TThreadImp.

Definition at line 114 of file TPosixThread.cxx.

References PTHREAD_CANCEL_ENABLE, pthread_setcancelstate(), and pthread_testcancel().

Int_t TPosixThread::CleanUpPush ( void **  main,
void *  free,
void *  arg 
) [virtual]

Implements TThreadImp.

Definition at line 127 of file TPosixThread.cxx.

References TObject::Error().

Int_t TPosixThread::CleanUpPop ( void **  main,
Int_t  exe 
) [virtual]

Implements TThreadImp.

Definition at line 138 of file TPosixThread.cxx.

References TObject::Error(), l, and void.

Referenced by CleanUp().

Int_t TPosixThread::CleanUp ( void **  main  )  [virtual]

Implements TThreadImp.

Definition at line 153 of file TPosixThread.cxx.

References CleanUpPop(), gDebug, and TObject::Info().

Int_t TPosixThread::Exit ( void *  ret  )  [virtual]

Implements TThreadImp.

Definition at line 61 of file TPosixThread.cxx.

References pthread_exit().

virtual Int_t TPosixThread::Join ( TThread th,
void **  ret 
) [virtual]

Implements TThreadImp.

virtual Long_t TPosixThread::SelfId (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::Run ( TThread th  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::Kill ( TThread th  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::SetCancelOff (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::SetCancelOn (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::SetCancelAsynchronous (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::SetCancelDeferred (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::CancelPoint (  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::CleanUpPush ( void **  main,
void *  free,
void *  arg 
) [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::CleanUpPop ( void **  main,
Int_t  exe 
) [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::CleanUp ( void **  main  )  [virtual]

Implements TThreadImp.

virtual Int_t TPosixThread::Exit ( void *  ret  )  [virtual]

Implements TThreadImp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:44:59 2011 for ROOT_528-00b_version by  doxygen 1.5.1