xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ( XrdLink lkP,
XrdXrootdTransit brP,
ClientRequest rqP 
)
inline

References Pend.

XrdXrootdTransPend::~XrdXrootdTransPend ( )
inline

Member Function Documentation

static void XrdXrootdTransPend::Clear ( XrdXrootdTransit trP)
static
void XrdXrootdTransPend::Queue ( )
static XrdXrootdTransPend* XrdXrootdTransPend::Remove ( XrdLink lP,
short  sid 
)
static

Member Data Documentation

XrdXrootdTransit* XrdXrootdTransPend::bridge
XrdLink* XrdXrootdTransPend::link
XrdSysMutex XrdXrootdTransPend::myMutex
staticprivate
XrdXrootdTransPend* XrdXrootdTransPend::next
union { ... } XrdXrootdTransPend::Pend

Referenced by XrdXrootdTransPend().

ClientRequest XrdXrootdTransPend::Request
XrdXrootdTransPend* XrdXrootdTransPend::rqstQ
staticprivate
short XrdXrootdTransPend::theSid

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