Definition at line 43 of file XrdPoll.hh.
#include </github/home/ROOT-CI/src/proof/xrdinc/Xrd/XrdPoll.hh>
◆ XrdPoll()
◆ ~XrdPoll()
| virtual XrdPoll::~XrdPoll |
( |
| ) |
|
|
inlinevirtual |
◆ Attach()
| static int XrdPoll::Attach |
( |
XrdLink * | lp | ) |
|
|
static |
◆ Detach()
| static void XrdPoll::Detach |
( |
XrdLink * | lp | ) |
|
|
static |
◆ Disable()
| virtual void XrdPoll::Disable |
( |
XrdLink * | lp, |
|
|
const char * | etxt = 0 ) |
|
pure virtual |
◆ Enable()
| virtual int XrdPoll::Enable |
( |
XrdLink * | lp | ) |
|
|
pure virtual |
◆ Exclude()
| virtual void XrdPoll::Exclude |
( |
XrdLink * | lp | ) |
|
|
protectedpure virtual |
◆ Finish()
| static int XrdPoll::Finish |
( |
XrdLink * | lp, |
|
|
const char * | etxt = 0 ) |
|
static |
◆ getRequest()
| int XrdPoll::getRequest |
( |
| ) |
|
|
protected |
◆ Include()
| virtual int XrdPoll::Include |
( |
XrdLink * | lp | ) |
|
|
protectedpure virtual |
◆ Init()
| static void XrdPoll::Init |
( |
XrdSysError * | eP, |
|
|
XrdOucTrace * | tP, |
|
|
XrdScheduler * | sP ) |
|
inlinestatic |
◆ newPoller()
◆ Poll2Text()
| static char * XrdPoll::Poll2Text |
( |
short | events | ) |
|
|
static |
◆ Setup()
| static int XrdPoll::Setup |
( |
int | numfd | ) |
|
|
static |
◆ Start()
| virtual void XrdPoll::Start |
( |
XrdSysSemaphore * | syncp, |
|
|
int & | rc ) |
|
pure virtual |
◆ Stats()
| static int XrdPoll::Stats |
( |
char * | buff, |
|
|
int | blen, |
|
|
int | do_sync = 0 ) |
|
static |
◆ CmdFD
◆ doingAttach
◆ numAttached
◆ numEnabled
◆ numEvents
◆ numInterrupts
| int XrdPoll::numInterrupts |
|
protected |
◆ PID
◆ PipeBlen
◆ PipeBuff
◆ PipePoll
| struct pollfd XrdPoll::PipePoll |
|
protected |
◆ Pollers
◆ PollPipe
◆ ReqBuff
◆ ReqFD
◆ TID
◆ TraceID
| const char* XrdPoll::TraceID |
|
staticprotected |
◆ XrdLog
◆ XrdSched
| XrdScheduler* XrdPoll::XrdSched |
|
staticprotected |
◆ XrdTrace
| XrdOucTrace* XrdPoll::XrdTrace |
|
staticprotected |
proof/xrdinc/Xrd/XrdPoll.hh