![]() |
XRootD
|
#include <XrdPollInfo.hh>
Public Member Functions | |
XrdPollInfo (XrdLink &lnk) | |
~XrdPollInfo () | |
void | Zorch () |
Public Attributes | |
int | FD |
bool | inQ |
bool | isEnabled |
XrdLink & | Link |
XrdPollInfo * | Next |
struct pollfd * | PollEnt |
XrdPoll * | Poller |
char | rsv [2] |
Definition at line 36 of file XrdPollInfo.hh.
|
inline |
Definition at line 55 of file XrdPollInfo.hh.
References Zorch().
|
inline |
Definition at line 56 of file XrdPollInfo.hh.
|
inline |
Definition at line 49 of file XrdPollInfo.hh.
References FD, inQ, isEnabled, Next, PollEnt, Poller, and rsv.
Referenced by XrdPollInfo(), and XrdLinkXeq::Reset().
int XrdPollInfo::FD |
Definition at line 44 of file XrdPollInfo.hh.
Referenced by XrdLinkCtl::Alloc(), XrdPoll::Attach(), XrdLinkXeq::Close(), XrdPoll::Detach(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdPollPoll::Exclude(), XrdLink::FDnum(), XrdPoll::Finish(), XrdPollE::Include(), XrdPollPoll::Include(), XrdLink::isInstance(), XrdLinkXeq::Peek(), XrdLinkXeq::Recv(), XrdLinkXeq::RecvAll(), XrdLinkXeq::Send(), XrdLinkXeq::setID(), XrdLinkXeq::setTLS(), XrdLinkXeq::Shutdown(), XrdPollE::Start(), XrdLink::Terminate(), XrdLink::Wait4Data(), and Zorch().
bool XrdPollInfo::inQ |
Definition at line 45 of file XrdPollInfo.hh.
Referenced by XrdPollPoll::Disable(), XrdPollPoll::Enable(), XrdPollPoll::Exclude(), XrdPollPoll::Start(), and Zorch().
bool XrdPollInfo::isEnabled |
Definition at line 46 of file XrdPollInfo.hh.
Referenced by XrdPollE::Disable(), XrdPollPoll::Disable(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdPollE::Exclude(), XrdPollPoll::Exclude(), XrdLinkCtl::idleScan(), XrdPollE::Start(), XrdPollPoll::Start(), XrdLink::Terminate(), and Zorch().
XrdLink& XrdPollInfo::Link |
Definition at line 41 of file XrdPollInfo.hh.
Referenced by XrdPoll::Detach(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdPollE::Exclude(), XrdPollPoll::Exclude(), XrdPoll::Finish(), XrdPollE::Include(), XrdPollPoll::Include(), XrdPollE::Start(), and XrdPollPoll::Start().
XrdPollInfo* XrdPollInfo::Next |
Definition at line 40 of file XrdPollInfo.hh.
Referenced by XrdPollPoll::Enable(), XrdPollPoll::Start(), and Zorch().
struct pollfd* XrdPollInfo::PollEnt |
Definition at line 42 of file XrdPollInfo.hh.
Referenced by XrdPollPoll::Disable(), XrdPollPoll::Enable(), XrdPollPoll::Exclude(), XrdPollPoll::Include(), XrdPollPoll::Start(), and Zorch().
XrdPoll* XrdPollInfo::Poller |
Definition at line 43 of file XrdPollInfo.hh.
Referenced by XrdPoll::Attach(), XrdLinkXeq::Close(), XrdPoll::Detach(), XrdLinkXeq::DoIt(), XrdLink::Enable(), XrdLinkCtl::idleScan(), XrdLink::Terminate(), and Zorch().
char XrdPollInfo::rsv[2] |
Definition at line 47 of file XrdPollInfo.hh.
Referenced by Zorch().