![]() |
XRootD
|
#include <XrdSysPthread.hh>
Public Member Functions | |
XrdSysThread () | |
~XrdSysThread () | |
Static Public Member Functions | |
static int | Cancel (pthread_t tid) |
static void | CancelPoint () |
static int | Detach (pthread_t tid) |
static pthread_t | ID (void) |
static int | Join (pthread_t tid, void **ret) |
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 int | SetCancelAsynchronous () |
static int | SetCancelDeferred () |
static int | SetCancelOff () |
static int | SetCancelOn () |
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) |
Definition at line 550 of file XrdSysPthread.hh.
|
inline |
Definition at line 605 of file XrdSysPthread.hh.
|
inline |
Definition at line 606 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 554 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 579 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 556 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 584 of file XrdSysPthread.hh.
Referenced by XrdSys::IOEvents::Channel::Delete(), XrdOucBackTrace::DoBT(), XrdSys::IOEvents::BootStrap::Start(), and XrdOucBackTrace::XrdBT().
|
inlinestatic |
Definition at line 563 of file XrdSysPthread.hh.
Referenced by XrdSecsssKT::~XrdSecsssKT().
|
inlinestatic |
Definition at line 586 of file XrdSysPthread.hh.
Referenced by XrdBwmLogger::~XrdBwmLogger(), XrdCmsMeter::~XrdCmsMeter(), XrdOfsEvs::~XrdOfsEvs(), XrdSecsssKT::~XrdSecsssKT(), and XrdSysLogger::Bind().
|
static |
Definition at line 290 of file XrdSysPthread.cc.
Referenced by XrdThrottleManager::CloseFile(), XrdThrottleManager::OpenFile(), and XrdSysLogger::Put().
|
static |
Definition at line 307 of file XrdSysPthread.cc.
References eDest, opts, XRDSYSTHREAD_BIND, XRDSYSTHREAD_HOLD, and XrdSysThread_Xeq().
Referenced by StatsFileSystem::StatsFileSystem(), XrdRmcReal::XrdRmcReal(), XrdSecsssKT::XrdSecsssKT(), XrdTlsTempCA::XrdTlsTempCA(), XrdOssSys::AioInit(), XrdSysLogger::Bind(), XrdOucLogging::configLog(), XrdOssSys::ConfigStageC(), XrdOssSys::Configure(), XrdCmsFinderTRG::Configure(), XrdAccConfig::Configure(), XrdSysLogging::Configure(), XrdSys::IOEvents::Poller::Create(), XrdCmsConfig::DoIt(), XrdScheduler::Fork(), XrdPosixFileRH::HandleResponse(), XrdBuffManager::Init(), XrdCmsMeter::Init(), XrdFrmTransfer::Init(), XrdFrmXfrQueue::Init(), XrdThrottleManager::Init(), XrdFrmMonitor::Init(), XrdCmsCache::Init(), XrdCmsRRQ::Init(), XrdOfsEvr::Init(), XrdXrootdAdmin::Init(), XrdCmsAdmin::InitAREvents(), main(), mainConfig(), XrdOssMio::Map(), XrdFrmMigrate::Migrate(), XrdCmsMeter::Monitor(), XrdFrmXfrDaemon::Pong(), XrdCmsFinderTRG::RunAdmin(), XrdOfsTPCAuth::RunTTL(), XrdPosixFileRH::Sched(), XrdTlsContext::SetCrlRefresh(), XrdBwmHandle::setPolicy(), XrdPoll::Setup(), XrdTlsFlush::Setup_Flusher(), XrdScheduler::Start(), XrdCmsBaseFS::Start(), XrdFrmReqBoss::Start(), XrdCmsAdmin::Start(), XrdXrootdAdmin::Start(), XrdOfsTPCProg::Start(), XrdBwmLogger::Start(), XrdOfsEvs::Start(), XrdOfsHandle::StartXpr(), XrdW41Gate::Wait41(), XrdOucGetCache(), and XrdSysLogger::zHandler().
|
inlinestatic |
Definition at line 593 of file XrdSysPthread.hh.
Referenced by XrdSys::IOEvents::Channel::Delete().
|
inlinestatic |
Definition at line 571 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 575 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 559 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 567 of file XrdSysPthread.hh.
|
inlinestatic |
Definition at line 596 of file XrdSysPthread.hh.
Referenced by XrdConfig::Configure().
|
static |
Definition at line 330 of file XrdSysPthread.cc.
Referenced by main().
|
inlinestatic |
Definition at line 600 of file XrdSysPthread.hh.
|
static |
Definition at line 354 of file XrdSysPthread.cc.