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

#include <XrdLinkInfo.hh>

Collaboration diagram for XrdLinkInfo:

Public Member Functions

 XrdLinkInfo ()
 ~XrdLinkInfo ()
void Reset ()

Public Attributes

time_t conTime
int doPost
char * Etext
int FD
int InUse
XrdSysSemaphore IOSemaphore
char KillCnt
XrdSysCondVarKillcvP
XrdSysRecMutex opMutex

Detailed Description

Definition at line 38 of file XrdLinkInfo.hh.

Constructor & Destructor Documentation

◆ XrdLinkInfo()

XrdLinkInfo::XrdLinkInfo ( )
inline

Definition at line 62 of file XrdLinkInfo.hh.

62: IOSemaphore(0, "link i/o"), Etext(0) {Reset();}
XrdSysSemaphore IOSemaphore

References Etext, IOSemaphore, and Reset().

Here is the call graph for this function:

◆ ~XrdLinkInfo()

XrdLinkInfo::~XrdLinkInfo ( )
inline

Definition at line 64 of file XrdLinkInfo.hh.

64{}

Member Function Documentation

◆ Reset()

void XrdLinkInfo::Reset ( )
inline

Definition at line 52 of file XrdLinkInfo.hh.

53 {KillcvP = 0;
54 conTime = time(0);
55 if (Etext) {free(Etext); Etext = 0;}
56 InUse = 1;
57 doPost = 0;
58 FD = -1;
59 KillCnt = 0;
60 }
time_t conTime
XrdSysCondVar * KillcvP

References conTime, doPost, Etext, FD, InUse, KillCnt, and KillcvP.

Referenced by XrdLinkInfo().

Here is the caller graph for this function:

Member Data Documentation

◆ conTime

time_t XrdLinkInfo::conTime

Definition at line 44 of file XrdLinkInfo.hh.

Referenced by Reset().

◆ doPost

int XrdLinkInfo::doPost

Definition at line 48 of file XrdLinkInfo.hh.

Referenced by Reset().

◆ Etext

char* XrdLinkInfo::Etext

Definition at line 45 of file XrdLinkInfo.hh.

Referenced by XrdLinkInfo(), and Reset().

◆ FD

int XrdLinkInfo::FD

Definition at line 49 of file XrdLinkInfo.hh.

Referenced by XrdLinkCtl::Alloc(), and Reset().

◆ InUse

int XrdLinkInfo::InUse

Definition at line 47 of file XrdLinkInfo.hh.

Referenced by XrdLinkCtl::idleScan(), and Reset().

◆ IOSemaphore

XrdSysSemaphore XrdLinkInfo::IOSemaphore

Definition at line 43 of file XrdLinkInfo.hh.

Referenced by XrdLinkInfo().

◆ KillCnt

char XrdLinkInfo::KillCnt

Definition at line 50 of file XrdLinkInfo.hh.

Referenced by Reset().

◆ KillcvP

XrdSysCondVar* XrdLinkInfo::KillcvP

Definition at line 42 of file XrdLinkInfo.hh.

Referenced by Reset().

◆ opMutex

XrdSysRecMutex XrdLinkInfo::opMutex

Definition at line 46 of file XrdLinkInfo.hh.

Referenced by XrdLinkCtl::idleScan().


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