![]() |
XRootD
|
#include <XrdXrootdTransPend.hh>
Public Member Functions | |
XrdXrootdTransPend (XrdLink *lkP, XrdXrootdTransit *brP, ClientRequest *rqP) | |
~XrdXrootdTransPend () | |
void | Queue () |
Static Public Member Functions | |
static void | Clear (XrdXrootdTransit *trP) |
static XrdXrootdTransPend * | Remove (XrdLink *lP, short sid) |
Public Attributes | |
XrdXrootdTransit * | bridge |
XrdLink * | link |
XrdXrootdTransPend * | next |
union { | |
ClientRequest | Request |
short | theSid |
} | Pend |
Definition at line 42 of file XrdXrootdTransPend.hh.
|
inline |
Definition at line 58 of file XrdXrootdTransPend.hh.
References Pend.
|
inline |
Definition at line 64 of file XrdXrootdTransPend.hh.
|
static |
Definition at line 48 of file XrdXrootdTransPend.cc.
References bridge, XrdSysMutex::Lock(), next, and XrdSysMutex::UnLock().
Referenced by XrdXrootdTransit::Recycle().
void XrdXrootdTransPend::Queue | ( | ) |
Definition at line 78 of file XrdXrootdTransPend.cc.
References XrdSysMutex::Lock(), next, and XrdSysMutex::UnLock().
|
static |
Definition at line 91 of file XrdXrootdTransPend.cc.
References link, XrdSysMutex::Lock(), next, Pend, and XrdSysMutex::UnLock().
Referenced by XrdXrootdTransit::Attn().
XrdXrootdTransit* XrdXrootdTransPend::bridge |
Definition at line 47 of file XrdXrootdTransPend.hh.
Referenced by XrdXrootdTransit::Attn(), and Clear().
XrdLink* XrdXrootdTransPend::link |
Definition at line 46 of file XrdXrootdTransPend.hh.
Referenced by Remove().
XrdXrootdTransPend* XrdXrootdTransPend::next |
Definition at line 45 of file XrdXrootdTransPend.hh.
union { ... } XrdXrootdTransPend::Pend |
Referenced by XrdXrootdTransPend(), and Remove().