XRootD
Loading...
Searching...
No Matches
XrdPollInfo Class Reference

#include <XrdPollInfo.hh>

Collaboration diagram for XrdPollInfo:

Public Member Functions

 XrdPollInfo (XrdLink &lnk)
 ~XrdPollInfo ()
void Zorch ()

Public Attributes

int FD
bool inQ
bool isEnabled
XrdLinkLink
XrdPollInfoNext
struct pollfd * PollEnt
XrdPollPoller
char rsv [2]

Detailed Description

Definition at line 36 of file XrdPollInfo.hh.

Constructor & Destructor Documentation

◆ XrdPollInfo()

XrdPollInfo::XrdPollInfo ( XrdLink & lnk)
inline

Definition at line 55 of file XrdPollInfo.hh.

55: Link(lnk) {Zorch();}
XrdLink & Link

References Link, and Zorch().

Here is the call graph for this function:

◆ ~XrdPollInfo()

XrdPollInfo::~XrdPollInfo ( )
inline

Definition at line 56 of file XrdPollInfo.hh.

56{}

Member Function Documentation

◆ Zorch()

void XrdPollInfo::Zorch ( )
inline

Definition at line 49 of file XrdPollInfo.hh.

49 {Next = 0; PollEnt = 0;
50 Poller = 0; FD = -1;
51 isEnabled = false; inQ = false;
52 rsv[0] = 0; rsv[1] = 0;
53 }
struct pollfd * PollEnt
XrdPollInfo * Next
char rsv[2]
XrdPoll * Poller

References FD, inQ, isEnabled, Next, PollEnt, Poller, and rsv.

Referenced by XrdPollInfo().

Here is the caller graph for this function:

Member Data Documentation

◆ FD

◆ inQ

bool XrdPollInfo::inQ

◆ isEnabled

◆ Link

◆ Next

XrdPollInfo* XrdPollInfo::Next

Definition at line 40 of file XrdPollInfo.hh.

Referenced by XrdPollPoll::Enable(), XrdPollPoll::Start(), and Zorch().

◆ PollEnt

struct pollfd* XrdPollInfo::PollEnt

◆ Poller

XrdPoll* XrdPollInfo::Poller

Definition at line 43 of file XrdPollInfo.hh.

Referenced by XrdPoll::Attach(), XrdPoll::Detach(), XrdLinkCtl::idleScan(), and Zorch().

◆ rsv

char XrdPollInfo::rsv[2]

Definition at line 47 of file XrdPollInfo.hh.

Referenced by Zorch().


The documentation for this class was generated from the following file: