#include <XrdPollDev.hh>
Inheritance diagram for XrdPollDev:

Public Member Functions | |
| void | Disable (XrdLink *lp, const char *etxt=0) |
| int | Enable (XrdLink *lp) |
| void | Start (XrdSysSemaphore *syncp, int &rc) |
| XrdPollDev (struct pollfd *ptab, int numfd, int pfd) | |
| ~XrdPollDev () | |
Protected Member Functions | |
| void | Exclude (XrdLink *lp) |
| int | Include (XrdLink *lp) |
Private Member Functions | |
| void | doRequests (int maxreq) |
| void | LogEvent (struct pollfd *pp) |
| int | sendCmd (char *cmdbuff, int cmdblen) |
Private Attributes | |
| pollfd * | PollTab |
| int | PollDfd |
| int | PollMax |
Definition at line 19 of file XrdPollDev.hh.
| XrdPollDev::XrdPollDev | ( | struct pollfd * | ptab, | |
| int | numfd, | |||
| int | pfd | |||
| ) | [inline] |
| XrdPollDev::~XrdPollDev | ( | ) |
| void XrdPollDev::Start | ( | XrdSysSemaphore * | syncp, | |
| int & | rc | |||
| ) | [virtual] |
Implements XrdPoll.
| int XrdPollDev::Include | ( | XrdLink * | lp | ) | [inline, protected, virtual] |
| void XrdPollDev::doRequests | ( | int | maxreq | ) | [private] |
| void XrdPollDev::LogEvent | ( | struct pollfd * | pp | ) | [private] |
| int XrdPollDev::sendCmd | ( | char * | cmdbuff, | |
| int | cmdblen | |||
| ) | [private] |
struct pollfd* XrdPollDev::PollTab [private] |
int XrdPollDev::PollDfd [private] |
int XrdPollDev::PollMax [private] |
1.5.1