Go to the documentation of this file. 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);
theClient * aClient
Definition: XrdOfsEvr.hh:89
int runQ
Definition: XrdOfsEvr.hh:116
XrdOucEICB * evtCB
Definition: XrdOfsEvr.hh:76
~theClient()
Definition: XrdOfsEvr.hh:86
Definition: XrdSysPthread.hh:165
XrdOucStream eventFIFO
Definition: XrdOfsEvr.hh:112
Definition: XrdOfsEvr.hh:43
Definition: XrdCmsClient.hh:116
Definition: XrdOucHash.hh:128
XrdCmsClient * Balancer
Definition: XrdOfsEvr.hh:114
theClient(XrdOfsEvr *evr, XrdOucErrInfo *einfo, const char *path=0)
Definition: XrdOfsEvr.hh:79
char * Path
Definition: XrdOfsEvr.hh:74
void Wait4Event(const char *path, XrdOucErrInfo *einfo)
Definition: XrdOucStream.hh:47
int finalRC
Definition: XrdOfsEvr.hh:91
XrdOfsEvr * EvrP
Definition: XrdOfsEvr.hh:75
void Done(int &Result, XrdOucErrInfo *eInfo, const char *path=0)
Definition: XrdOfsEvr.hh:66
theClient * Next
Definition: XrdOfsEvr.hh:72
Definition: XrdOucErrInfo.hh:485
~theEvent()
Definition: XrdOfsEvr.hh:98
Definition: XrdSysPthread.hh:438
XrdSysError * eDest
Definition: XrdOfsEvr.hh:113
unsigned long long evtCBarg
Definition: XrdOfsEvr.hh:77
XrdOucEICB * getErrCB()
Definition: XrdOucErrInfo.hh:224
Definition: XrdOfsEvr.hh:63
theClient * deferQ
Definition: XrdOfsEvr.hh:115
int Init(XrdCmsClient *trg=0)
void Work4Event(theClient *Client)
char * finalMsg
Definition: XrdOfsEvr.hh:90
theEvent(int rc, const char *emsg, theClient *cp=0)
Definition: XrdOfsEvr.hh:94
char Happened
Definition: XrdOfsEvr.hh:92
Definition: XrdOfsEvr.hh:89
static const int maxLife
Definition: XrdOfsEvr.hh:109
XrdSysSemaphore mySem
Definition: XrdOfsEvr.hh:111
const char * User
Definition: XrdOfsEvr.hh:73
int Init(XrdSysError *eObj)
int msgFD
Definition: XrdOfsEvr.hh:117
Definition: XrdOucErrInfo.hh:101
XrdSysMutex myMutex
Definition: XrdOfsEvr.hh:110
const char * getErrUser()
Definition: XrdOucErrInfo.hh:297
Definition: XrdSysError.hh:90
XrdOucHash< theEvent > Events
Definition: XrdOfsEvr.hh:119
XrdOfsEvr()
Definition: XrdOfsEvr.hh:59
int Same(unsigned long long arg1, unsigned long long arg2)
Definition: XrdOfsEvr.hh:69
void sendEvent(theEvent *ep)