Go to the documentation of this file. 1 #ifndef __XRDSYSIOEVENTS_HH__
2 #define __XRDSYSIOEVENTS_HH__
35 #include <sys/types.h>
112 virtual bool Event(
Channel *chP,
void *cbArg,
int evFlags) = 0;
127 virtual void Fatal(
Channel *chP,
void *cbArg,
int eNum,
const char *eTxt) {};
195 bool Disable(
int events,
const char **eText=0);
231 bool Enable(
int events,
int timeout=0,
const char **eText=0);
414 bool CbkXeq(
Channel *cP,
int events,
int eNum,
const char *eTxt);
418 bool Init(
Channel *cP,
int &eNum,
const char **eTxt,
bool &isLockd);
437 virtual void Exclude(
Channel *cP,
bool &isLocked,
bool dover=1) = 0;