|
XRootD
|
#include <XrdSendQ.hh>
Inheritance diagram for XrdSendQ:
Collaboration diagram for XrdSendQ: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) |
Public Member Functions inherited from XrdJob | |
| 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 | |
Public Attributes inherited from XrdJob | |
| 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().
Here is the caller graph for this function:
|
virtual |
Implements XrdJob.
Definition at line 102 of file XrdSendQ.cc.
References XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Here is the call graph for this function:| int XrdSendQ::Send | ( | const char * | buff, |
| int | blen | ||
| ) |
Definition at line 230 of file XrdSendQ.cc.
Referenced by XrdLinkXeq::Send(), XrdLinkXeq::Send(), XrdLinkXeq::TLS_Send(), and XrdLinkXeq::TLS_Send().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function: