#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 |
XrdSysCondVar::XrdSysCondVar | ( | int | relm = 1 , |
|
const char * | cid = 0 | |||
) | [inline] |
XrdSysCondVar::~XrdSysCondVar | ( | ) | [inline] |
void XrdSysCondVar::Broadcast | ( | ) | [inline] |
void XrdSysCondVar::Lock | ( | ) | [inline] |
void XrdSysCondVar::Signal | ( | ) | [inline] |
void XrdSysCondVar::UnLock | ( | ) | [inline] |
int XrdSysCondVar::Wait | ( | int | sec | ) |
int XrdSysCondVar::Wait | ( | ) |
int XrdSysCondVar::WaitMS | ( | int | msec | ) |
pthread_mutex_t XrdSysCondVar::cmut [private] |
const char* XrdSysCondVar::condID [private] |
pthread_cond_t XrdSysCondVar::cvar [private] |
int XrdSysCondVar::relMutex [private] |