XRootD
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();}
void Zorch()
Definition: XrdPollInfo.hh:49
XrdLink & Link
Definition: XrdPollInfo.hh:41

References 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
Definition: XrdPollInfo.hh:42
XrdPollInfo * Next
Definition: XrdPollInfo.hh:40
char rsv[2]
Definition: XrdPollInfo.hh:47
bool isEnabled
Definition: XrdPollInfo.hh:46
XrdPoll * Poller
Definition: XrdPollInfo.hh:43

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

Referenced by XrdPollInfo(), and XrdLinkXeq::Reset().

+ 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

◆ 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: