XrdPollDev Class Reference

#include <XrdPollDev.hh>

Inheritance diagram for XrdPollDev:

XrdPoll List of all members.

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

pollfdPollTab
int PollDfd
int PollMax

Detailed Description

Definition at line 19 of file XrdPollDev.hh.


Constructor & Destructor Documentation

XrdPollDev::XrdPollDev ( struct pollfd ptab,
int  numfd,
int  pfd 
) [inline]

Definition at line 29 of file XrdPollDev.hh.

References PollDfd, PollMax, and PollTab.

XrdPollDev::~XrdPollDev (  ) 


Member Function Documentation

void XrdPollDev::Disable ( XrdLink lp,
const char *  etxt = 0 
) [virtual]

Implements XrdPoll.

int XrdPollDev::Enable ( XrdLink lp  )  [virtual]

Implements XrdPoll.

void XrdPollDev::Start ( XrdSysSemaphore syncp,
int &  rc 
) [virtual]

Implements XrdPoll.

void XrdPollDev::Exclude ( XrdLink lp  )  [protected, virtual]

Implements XrdPoll.

int XrdPollDev::Include ( XrdLink lp  )  [inline, protected, virtual]

Implements XrdPoll.

Definition at line 35 of file XrdPollDev.hh.

void XrdPollDev::doRequests ( int  maxreq  )  [private]

void XrdPollDev::LogEvent ( struct pollfd pp  )  [private]

int XrdPollDev::sendCmd ( char *  cmdbuff,
int  cmdblen 
) [private]


Member Data Documentation

struct pollfd* XrdPollDev::PollTab [private]

Definition at line 43 of file XrdPollDev.hh.

Referenced by XrdPollDev().

int XrdPollDev::PollDfd [private]

Definition at line 44 of file XrdPollDev.hh.

Referenced by XrdPollDev().

int XrdPollDev::PollMax [private]

Definition at line 45 of file XrdPollDev.hh.

Referenced by XrdPollDev().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1