![]() |
XRootD
|
#include <XrdSendQ.hh>
Public Member Functions | |
XrdSendQ (XrdLink &lP, XrdSysMutex &mP) | |
unsigned int | Backlog () |
virtual void | DoIt () |
int | Send (const char *buff, int blen) |
int | Send (const struct iovec *iov, int iovcnt, int iotot) |
void | Terminate (XrdLink *lP=0) |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Static Public Member Functions | |
static void | SetAQ (bool onoff) |
static void | SetQM (unsigned int qmVal) |
static void | SetQW (unsigned int qwVal) |
Additional Inherited Members | |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
Definition at line 42 of file XrdSendQ.hh.
XrdSendQ::XrdSendQ | ( | XrdLink & | lP, |
XrdSysMutex & | mP | ||
) |
Definition at line 91 of file XrdSendQ.cc.
|
inline |
Definition at line 46 of file XrdSendQ.hh.
Referenced by XrdLinkXeq::Backlog().
|
virtual |
Implements XrdJob.
Definition at line 102 of file XrdSendQ.cc.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
int XrdSendQ::Send | ( | const char * | buff, |
int | blen | ||
) |
Definition at line 230 of file XrdSendQ.cc.
Referenced by XrdLinkXeq::Send(), and XrdLinkXeq::TLS_Send().
int XrdSendQ::Send | ( | const struct iovec * | iov, |
int | iovcnt, | ||
int | iotot | ||
) |
Definition at line 262 of file XrdSendQ.cc.
|
inlinestatic |
Definition at line 54 of file XrdSendQ.hh.
|
inlinestatic |
Definition at line 56 of file XrdSendQ.hh.
Referenced by XrdCmsConfig::Configure1().
|
inlinestatic |
Definition at line 58 of file XrdSendQ.hh.
void XrdSendQ::Terminate | ( | XrdLink * | lP = 0 | ) |
Definition at line 396 of file XrdSendQ.cc.
References XrdGlobal::Sched, and XrdScheduler::Schedule().
Referenced by XrdLinkXeq::Close().