xrootd
|
Public Member Functions | |
XrdW41Gate () | |
~XrdW41Gate () | |
Static Public Member Functions | |
static void | Serialize (XrdOucTList *gfP, int Wait=1) |
static int | Wait41 (XrdOucTList *fP) |
Static Private Attributes | |
static XrdSysMutex | gateMutex |
static XrdSysSemaphore | gateSem |
static int | gateOpen = 0 |
XrdW41Gate::XrdW41Gate | ( | ) | [inline] |
XrdW41Gate::~XrdW41Gate | ( | ) | [inline] |
void XrdW41Gate::Serialize | ( | XrdOucTList * | gfP, |
int | Wait = 1 |
||
) | [static] |
References close, fcntl(), FLOCK_t, XrdOucTList::text, and XrdOucTList::val.
Referenced by XrdWait41::GateWait().
int XrdW41Gate::Wait41 | ( | XrdOucTList * | fP | ) | [static] |
References close, XrdWait41::GateWait(), open(), XrdSysThread::Run(), S_IRGRP, S_IROTH, S_IRUSR, S_IWUSR, XrdOucTList::text, XrdOucTList::val, and XRDSYSTHREAD_BIND.
Referenced by main().
XrdSysMutex XrdW41Gate::gateMutex [static, private] |
int XrdW41Gate::gateOpen = 0 [static, private] |
XrdSysSemaphore XrdW41Gate::gateSem [static, private] |