1#ifndef __XRD_POLLDEV_H__
2#define __XRD_POLLDEV_H__
50 XrdPollE(
struct epoll_event *ptab,
int numfd,
int pfd,
int wfd)
61const char *
x2Text(
unsigned int evf,
char *buff);
74 static const int ePollEvents = EPOLLIN | EPOLLHUP | EPOLLPRI | EPOLLERR |
#define EPOLLRDHUP
Definition XrdPollE.hh:37
Definition XrdPollE.hh:41
const char * x2Text(unsigned int evf, char *buff)
int PollMax
Definition XrdPollE.hh:79
int WaitFd
Definition XrdPollE.hh:80
void remFD(XrdPollInfo &pInfo, unsigned int events)
XrdPollE(struct epoll_event *ptab, int numfd, int pfd, int wfd)
Definition XrdPollE.hh:50
void Exclude(XrdPollInfo &pInfo)
void Disable(XrdPollInfo &pInfo, const char *etxt=0)
void Start(XrdSysSemaphore *syncp, int &rc)
void HandleWaitFd(const unsigned int events)
int Enable(XrdPollInfo &pInfo)
struct epoll_event * PollTab
Definition XrdPollE.hh:77
int PollDfd
Definition XrdPollE.hh:78
int Include(XrdPollInfo &pInfo)
static const int ePollOneShot
Definition XrdPollE.hh:72
static const int ePollEvents
Definition XrdPollE.hh:74
XrdSysSemaphore WaitFdSem
Definition XrdPollE.hh:81
Definition XrdPollInfo.hh:37
Definition XrdSysPthread.hh:494