1 #ifndef __XRDOFSEVR_H__ 2 #define __XRDOFSEVR_H__ 69 int Same(
unsigned long long arg1,
unsigned long long arg2)
70 { (void)arg1; (void)arg2;
return 0;}
82 Path = (path ? strdup(path) : 0);
96 finalMsg = (emsg ? strdup(emsg) : 0);
theEvent(int rc, const char *emsg, theClient *cp=0)
Definition: XrdOfsEvr.hh:94
Definition: XrdOfsEvr.hh:62
~theEvent()
Definition: XrdOfsEvr.hh:98
Definition: XrdOucStream.hh:46
static const int maxLife
Definition: XrdOfsEvr.hh:109
XrdCmsClient * Balancer
Definition: XrdOfsEvr.hh:114
Definition: XrdOfsEvr.hh:42
theClient * deferQ
Definition: XrdOfsEvr.hh:115
Definition: XrdCmsClient.hh:115
const char * User
Definition: XrdOfsEvr.hh:73
int Same(unsigned long long arg1, unsigned long long arg2)
Definition: XrdOfsEvr.hh:69
void Work4Event(theClient *Client)
int Init(XrdSysError *eObj)
Definition: XrdSysError.hh:89
theClient * aClient
Definition: XrdOfsEvr.hh:89
Definition: XrdSysPthread.hh:165
XrdOucHash< theEvent > Events
Definition: XrdOfsEvr.hh:119
Definition: XrdOucErrInfo.hh:100
Definition: XrdSysPthread.hh:405
XrdOucEICB * evtCB
Definition: XrdOfsEvr.hh:76
void sendEvent(theEvent *ep)
~theClient()
Definition: XrdOfsEvr.hh:86
int finalRC
Definition: XrdOfsEvr.hh:91
char Happened
Definition: XrdOfsEvr.hh:92
void Wait4Event(const char *path, XrdOucErrInfo *einfo)
XrdOfsEvr * EvrP
Definition: XrdOfsEvr.hh:75
XrdOucStream eventFIFO
Definition: XrdOfsEvr.hh:112
XrdSysMutex myMutex
Definition: XrdOfsEvr.hh:110
void Done(int &Result, XrdOucErrInfo *eInfo, const char *path=0)
Definition: XrdOfsEvr.hh:66
const char * getErrUser()
Definition: XrdOucErrInfo.hh:297
Definition: XrdOucHash.hh:127
theClient(XrdOfsEvr *evr, XrdOucErrInfo *einfo, const char *path=0)
Definition: XrdOfsEvr.hh:79
XrdSysSemaphore mySem
Definition: XrdOfsEvr.hh:111
unsigned long long evtCBarg
Definition: XrdOfsEvr.hh:77
int runQ
Definition: XrdOfsEvr.hh:116
XrdSysError * eDest
Definition: XrdOfsEvr.hh:113
int msgFD
Definition: XrdOfsEvr.hh:117
Definition: XrdOfsEvr.hh:89
Definition: XrdOucErrInfo.hh:484
char * Path
Definition: XrdOfsEvr.hh:74
theClient * Next
Definition: XrdOfsEvr.hh:72
XrdOucEICB * getErrCB()
Definition: XrdOucErrInfo.hh:224
XrdOfsEvr()
Definition: XrdOfsEvr.hh:59
char * finalMsg
Definition: XrdOfsEvr.hh:90