xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
XrdSysThread Class Reference

#include <XrdSysPthread.hh>

Collaboration diagram for XrdSysThread:
Collaboration graph
[legend]

Public Member Functions

 XrdSysThread ()
 
 ~XrdSysThread ()
 

Static Public Member Functions

static int Cancel (pthread_t tid)
 
static int Detach (pthread_t tid)
 
static int SetCancelOff ()
 
static int Join (pthread_t tid, void **ret)
 
static int SetCancelOn ()
 
static int SetCancelAsynchronous ()
 
static int SetCancelDeferred ()
 
static void CancelPoint ()
 
static pthread_t ID (void)
 
static int Kill (pthread_t tid)
 
static unsigned long Num (void)
 
static int Run (pthread_t *, void *(*proc)(void *), void *arg, int opts=0, const char *desc=0)
 
static int Same (pthread_t t1, pthread_t t2)
 
static void setDebug (XrdSysError *erp)
 
static void setStackSize (size_t stsz, bool force=false)
 
static int Signal (pthread_t tid, int snum)
 
static int Wait (pthread_t tid)
 

Static Private Attributes

static XrdSysErroreDest
 
static size_t stackSize
 

Constructor & Destructor Documentation

◆ XrdSysThread()

XrdSysThread::XrdSysThread ( )
inline

◆ ~XrdSysThread()

XrdSysThread::~XrdSysThread ( )
inline

Member Function Documentation

◆ Cancel()

static int XrdSysThread::Cancel ( pthread_t  tid)
inlinestatic

◆ CancelPoint()

static void XrdSysThread::CancelPoint ( )
inlinestatic

◆ Detach()

static int XrdSysThread::Detach ( pthread_t  tid)
inlinestatic

◆ ID()

static pthread_t XrdSysThread::ID ( void  )
inlinestatic

◆ Join()

static int XrdSysThread::Join ( pthread_t  tid,
void **  ret 
)
inlinestatic

◆ Kill()

static int XrdSysThread::Kill ( pthread_t  tid)
inlinestatic

◆ Num()

static unsigned long XrdSysThread::Num ( void  )
static

◆ Run()

static int XrdSysThread::Run ( pthread_t *  ,
void *(*)(void *)  proc,
void *  arg,
int  opts = 0,
const char *  desc = 0 
)
static

◆ Same()

static int XrdSysThread::Same ( pthread_t  t1,
pthread_t  t2 
)
inlinestatic

◆ SetCancelAsynchronous()

static int XrdSysThread::SetCancelAsynchronous ( )
inlinestatic

◆ SetCancelDeferred()

static int XrdSysThread::SetCancelDeferred ( )
inlinestatic

◆ SetCancelOff()

static int XrdSysThread::SetCancelOff ( )
inlinestatic

◆ SetCancelOn()

static int XrdSysThread::SetCancelOn ( )
inlinestatic

◆ setDebug()

static void XrdSysThread::setDebug ( XrdSysError erp)
inlinestatic

References eDest.

◆ setStackSize()

static void XrdSysThread::setStackSize ( size_t  stsz,
bool  force = false 
)
static

◆ Signal()

static int XrdSysThread::Signal ( pthread_t  tid,
int  snum 
)
inlinestatic

◆ Wait()

static int XrdSysThread::Wait ( pthread_t  tid)
static

Member Data Documentation

◆ eDest

XrdSysError* XrdSysThread::eDest
staticprivate

Referenced by setDebug().

◆ stackSize

size_t XrdSysThread::stackSize
staticprivate

The documentation for this class was generated from the following file: