xrootd
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 XrdXrootdTransPend * Remove (XrdLink *lP, short sid)
 

Public Attributes

XrdXrootdTransPend * next
 
XrdLink * link
 
XrdXrootdTransit * bridge
 
union {
   ClientRequest   Request
 
   short   theSid
 
} Pend
 

Static Private Attributes

static XrdSysMutex myMutex
 
static XrdXrootdTransPend * rqstQ
 

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

◆ Pend

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: