xrootd
|
#include <XrdSysPthread.hh>
Public Member Functions | |
void | Lock () |
void | Signal () |
void | Broadcast () |
void | UnLock () |
int | Wait () |
int | Wait (int sec) |
int | WaitMS (int msec) |
XrdSysCondVar (int relm=1, const char *cid=0) | |
~XrdSysCondVar () | |
Private Attributes | |
pthread_cond_t | cvar |
pthread_mutex_t | cmut |
int | relMutex |
const char * | condID |
|
inline |
|
inline |
References cmut.
Referenced by XrdSysSemWait::CondWait(), XrdSysCondVarHelper::Lock(), XrdSysSemWait::Post(), XrdSysSemWait::Wait(), and XrdSysCondVarHelper::XrdSysCondVarHelper().
|
inline |
References cmut, cvar, and relMutex.
Referenced by XrdSysSemWait::Post().
|
inline |
References cmut.
Referenced by XrdSysSemWait::CondWait(), XrdSysCondVarHelper::Lock(), XrdSysSemWait::Post(), XrdSysCondVarHelper::UnLock(), and XrdSysSemWait::Wait().
int XrdSysCondVar::Wait | ( | ) |
Referenced by XrdSysSemWait::Wait().
int XrdSysCondVar::Wait | ( | int | sec | ) |
int XrdSysCondVar::WaitMS | ( | int | msec | ) |
|
private |
Referenced by Broadcast(), Lock(), Signal(), UnLock(), XrdSysCondVar(), and ~XrdSysCondVar().
|
private |
Referenced by XrdSysCondVar().
|
private |
Referenced by Broadcast(), Signal(), XrdSysCondVar(), and ~XrdSysCondVar().
|
private |
Referenced by Broadcast(), Signal(), and XrdSysCondVar().