xrootd
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes | List of all members
XrdXrootdTransPend Class Reference

#include <XrdXrootdTransPend.hh>

Collaboration diagram for XrdXrootdTransPend:
Collaboration graph
[legend]

Public Member Functions

void Queue ()
 
 XrdXrootdTransPend (XrdLink *lkP, XrdXrootdTransit *brP, ClientRequest *rqP)
 
 ~XrdXrootdTransPend ()
 

Static Public Member Functions

static void Clear (XrdXrootdTransit *trP)
 
static XrdXrootdTransPendRemove (XrdLink *lP, short sid)
 

Public Attributes

XrdXrootdTransPendnext
 
XrdLinklink
 
XrdXrootdTransitbridge
 
union { 
 
   ClientRequest   Request 
 
   short   theSid 
 
Pend 
 

Static Private Attributes

static XrdSysMutex myMutex
 
static XrdXrootdTransPendrqstQ
 

Constructor & Destructor Documentation

◆ XrdXrootdTransPend()

XrdXrootdTransPend::XrdXrootdTransPend ( XrdLink lkP,
XrdXrootdTransit brP,
ClientRequest rqP 
)
inline

References Pend.

◆ ~XrdXrootdTransPend()

XrdXrootdTransPend::~XrdXrootdTransPend ( )
inline

Member Function Documentation

◆ Clear()

static void XrdXrootdTransPend::Clear ( XrdXrootdTransit trP)
static

◆ Queue()

void XrdXrootdTransPend::Queue ( )

◆ Remove()

static XrdXrootdTransPend * XrdXrootdTransPend::Remove ( XrdLink lP,
short  sid 
)
static

Member Data Documentation

◆ bridge

XrdXrootdTransit* XrdXrootdTransPend::bridge

◆ link

XrdLink* XrdXrootdTransPend::link

◆ myMutex

XrdSysMutex XrdXrootdTransPend::myMutex
staticprivate

◆ next

XrdXrootdTransPend* XrdXrootdTransPend::next

◆ [union]

union { ... } XrdXrootdTransPend::Pend

Referenced by XrdXrootdTransPend().

◆ Request

ClientRequest XrdXrootdTransPend::Request

◆ rqstQ

XrdXrootdTransPend* XrdXrootdTransPend::rqstQ
staticprivate

◆ theSid

short XrdXrootdTransPend::theSid

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