#include <XrdOfsEvr.hh>
Collaboration diagram for XrdOfsEvr:
Public Member Functions | |
void | flushEvents () |
int | Init (XrdSysError *eObj, XrdCmsClient *trg=0) |
void | recvEvents () |
void | Wait4Event (const char *path, XrdOucErrInfo *einfo) |
void | Work4Event (theClient *Client) |
XrdOfsEvr () | |
~XrdOfsEvr () | |
Private Member Functions | |
void | eventStage () |
void | sendEvent (theEvent *ep) |
Private Attributes | |
XrdSysMutex | myMutex |
XrdSysSemaphore | mySem |
XrdOucStream | eventFIFO |
XrdSysError * | eDest |
XrdCmsClient * | Balancer |
theClient * | deferQ |
int | runQ |
int | msgFD |
XrdOucHash< theEvent > | Events |
Static Private Attributes | |
const int | maxLife = (8*60*60) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|