|
xrootd
|
#include <XrdClientThread.hh>

Classes | |
| struct | XrdClientThreadArgs |
Public Member Functions | |
| XrdClientThread (VoidRtnFunc_t fn) | |
| virtual | ~XrdClientThread () |
| int | Cancel () |
| int | Run (void *arg=0) |
| int | Detach () |
| int | Join (void **ret=0) |
| int | SetCancelOn () |
| int | SetCancelOff () |
| int | SetCancelAsynchronous () |
| int | SetCancelDeferred () |
| void | CancelPoint () |
| int | MaskSignal (int snum=0, bool block=1) |
Public Attributes | |
| struct XrdClientThread::XrdClientThreadArgs | fArg |
Private Types | |
| typedef void *(* | VoidRtnFunc_t )(void *, XrdClientThread *) |
Private Attributes | |
| pthread_t | fThr |
| VoidRtnFunc_t | ThreadFunc |
Friends | |
| void * | XrdClientThreadDispatcher (void *) |
|
private |
|
inline |
References fThr, and ThreadFunc.
|
inlinevirtual |
|
inline |
References XrdSysThread::Cancel(), and fThr.
|
inline |
References XrdSysThread::CancelPoint().
|
inline |
References XrdSysThread::Detach(), and fThr.
|
inline |
References fThr, and XrdSysThread::Join().
| int XrdClientThread::MaskSignal | ( | int | snum = 0, |
| bool | block = 1 |
||
| ) |
|
inline |
|
inline |
References XrdSysThread::SetCancelAsynchronous().
|
inline |
References XrdSysThread::SetCancelDeferred().
|
inline |
References XrdSysThread::SetCancelOff().
|
inline |
References XrdSysThread::SetCancelOn().
|
friend |
Referenced by Run().
| struct XrdClientThread::XrdClientThreadArgs XrdClientThread::fArg |
Referenced by Run().
|
private |
Referenced by Cancel(), Detach(), Join(), Run(), and XrdClientThread().
|
private |
Referenced by XrdClientThread().
1.8.5