#include <XrdPollE.hh>


Public Member Functions | |
| void | Disable (XrdLink *lp, const char *etxt=0) |
| int | Enable (XrdLink *lp) |
| void | Start (XrdSysSemaphore *syncp, int &rc) |
| XrdPollE (struct epoll_event *ptab, int numfd, int pfd) | |
| ~XrdPollE () | |
Protected Member Functions | |
| void | Exclude (XrdLink *lp) |
| int | Include (XrdLink *lp) |
| const char * | x2Text (unsigned int evf, char *buff) |
Private Member Functions | |
| void | remFD (XrdLink *lp, unsigned int events) |
Private Attributes | |
| struct epoll_event * | PollTab |
| int | PollDfd |
| int | PollMax |
Static Private Attributes | |
| static const int | ePollOneShot = 0 |
| static const int | ePollEvents |
| XrdPollE::XrdPollE | ( | struct epoll_event * | ptab, | |
| int | numfd, | |||
| int | pfd | |||
| ) | [inline] |
| XrdPollE::~XrdPollE | ( | ) |
| void XrdPollE::remFD | ( | XrdLink * | lp, | |
| unsigned int | events | |||
| ) | [private] |
| void XrdPollE::Start | ( | XrdSysSemaphore * | syncp, | |
| int & | rc | |||
| ) | [virtual] |
Implements XrdPoll.
| const char* XrdPollE::x2Text | ( | unsigned int | evf, | |
| char * | buff | |||
| ) | [protected] |
const int XrdPollE::ePollEvents [static, private] |
EPOLLIN | EPOLLHUP | EPOLLPRI | EPOLLERR |
EPOLLRDHUP | ePollOneShot
const int XrdPollE::ePollOneShot = 0 [static, private] |
int XrdPollE::PollDfd [private] |
Referenced by XrdPollE().
int XrdPollE::PollMax [private] |
Referenced by XrdPollE().
struct epoll_event* XrdPollE::PollTab [read, private] |
Referenced by XrdPollE().
1.6.1