![]() |
XRootD
|
#include <XrdLinkXeq.hh>
Public Member Functions | |
XrdLinkXeq () | |
~XrdLinkXeq () | |
XrdNetAddrInfo * | AddrInfo () |
int | Backlog () |
int | Client (char *buff, int blen) |
int | Close (bool defer=false) |
void | DoIt () |
int | getIOStats (long long &inbytes, long long &outbytes, int &numstall, int &numtardy) |
XrdTlsPeerCerts * | getPeerCerts () |
XrdProtocol * | getProtocol () |
const char * | Name () const |
const XrdNetAddr * | NetAddr () const |
int | Peek (char *buff, int blen, int timeout=-1) |
int | Recv (char *buff, int blen) |
int | Recv (char *buff, int blen, int timeout) |
int | Recv (const struct iovec *iov, int iocnt, int timeout) |
int | RecvAll (char *buff, int blen, int timeout=-1) |
bool | Register (const char *hName) |
int | Send (const char *buff, int blen) |
int | Send (const sfVec *sdP, int sdn) |
int | Send (const struct iovec *iov, int iocnt, int bytes=0) |
void | setID (const char *userid, int procid) |
void | setLocation (XrdNetAddrInfo::LocInfo &loc) |
bool | setNB () |
void | setProtName (const char *name) |
XrdProtocol * | setProtocol (XrdProtocol *pp, bool push) |
bool | setTLS (bool enable, XrdTlsContext *ctx=0) |
void | Shutdown (bool getLock) |
void | syncStats (int *ctime=0) |
int | TLS_Peek (char *Buff, int Blen, int timeout) |
int | TLS_Recv (char *Buff, int Blen) |
int | TLS_Recv (char *Buff, int Blen, int timeout, bool havelock=false) |
int | TLS_Recv (const struct iovec *iov, int iocnt, int timeout) |
int | TLS_RecvAll (char *Buff, int Blen, int timeout) |
int | TLS_Send (const char *Buff, int Blen) |
int | TLS_Send (const sfVec *sfP, int sfN) |
int | TLS_Send (const struct iovec *iov, int iocnt, int bytes) |
const char * | verTLS () |
Static Public Member Functions | |
static int | getName (int &curr, char *bname, int blen, XrdLinkMatch *who=0) |
static int | Stats (char *buff, int blen, bool do_sync=false) |
Public Attributes | |
XrdLinkInfo | LinkInfo |
XrdPollInfo | PollInfo |
Protected Member Functions | |
int | RecvIOV (const struct iovec *iov, int iocnt) |
void | Reset () |
int | sendData (const char *Buff, int Blen) |
int | SendIOV (const struct iovec *iov, int iocnt, int bytes) |
int | SFError (int rc) |
int | TLS_Error (const char *act, XrdTls::RC rc) |
bool | TLS_Write (const char *Buff, int Blen) |
![]() | |
~XrdLink () | |
void | ResetLink () |
int | Wait4Data (int timeout) |
XrdLink (XrdLinkXeq &lxq) | |
bool | Activate () |
XrdNetAddrInfo * | AddrInfo () |
void | armBridge () |
Mark this link as an in-memory communications bridge (internal use only). | |
int | Backlog () |
int | Client (char *buff, int blen) |
int | Close (bool defer=false) |
void | Enable () |
Enable the link to field interrupts. | |
int | FDnum () |
int | getIOStats (long long &inbytes, long long &outbytes, int &numstall, int &numtardy) |
XrdTlsPeerCerts * | getPeerCerts () |
XrdProtocol * | getProtocol () |
Obtain current protocol object pointer. | |
bool | hasBridge () const |
bool | hasTLS () const |
void | Hold (bool lk) |
const char * | Host () const |
unsigned int | Inst () const |
bool | isFlawed () const |
bool | isInstance (unsigned int inst) const |
const char * | Name () const |
const XrdNetAddr * | NetAddr () const |
int | Peek (char *buff, int blen, int timeout=-1) |
int | Recv (char *buff, int blen) |
int | Recv (char *buff, int blen, int timeout) |
int | Recv (const struct iovec *iov, int iocnt, int timeout) |
int | RecvAll (char *buff, int blen, int timeout=-1) |
bool | Register (const char *hName) |
int | Send (const char *buff, int blen) |
int | Send (const sfVec *sdP, int sdn) |
int | Send (const struct iovec *iov, int iocnt, int bytes=0) |
void | Serialize () |
Wait for all outstanding requests to be completed on the link. | |
int | setEtext (const char *text) |
void | setID (const char *userid, int procid) |
void | setLocation (XrdNetAddrInfo::LocInfo &loc) |
bool | setNB () |
void | setProtName (const char *name) |
XrdProtocol * | setProtocol (XrdProtocol *pp, bool runit=false, bool push=false) |
void | setRef (int cnt) |
bool | setTLS (bool enable, XrdTlsContext *ctx=0) |
Enable or disable TLS on the link. | |
void | Shutdown (bool getLock) |
void | syncStats (int *ctime=0) |
int | Terminate (const char *owner, int fdnum, unsigned int inst) |
time_t | timeCon () const |
Return the time the link was made active (i.e. time of connection). | |
int | UseCnt () const |
Return link's reference count. | |
const char * | verTLS () |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Protected Attributes | |
XrdNetAddr | Addr |
long long | BytesIn |
long long | BytesInTot |
long long | BytesOut |
long long | BytesOutTot |
int | HNlen |
char | isIdle |
bool | KeepFD |
char | Lname [256] |
bool | LockReads |
XrdProtocol * | ProtoAlt |
XrdProtocol * | Protocol |
XrdSysMutex | rdMutex |
XrdSendQ * | sendQ |
int | SfIntr |
int | stallCnt |
int | stallCntTot |
int | tardyCnt |
int | tardyCntTot |
XrdTlsSocket | tlsIO |
char | Uname [24] |
XrdSysMutex | wrMutex |
![]() | |
char * | HostName |
unsigned int | Instance |
bool | isBridged |
bool | isTLS |
XrdLinkXeq & | linkXQ |
void * | rsvd1 [3] |
char | rsvd2 [2] |
char * | ID |
Pointer to the client's link identity. | |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
Static Protected Attributes | |
static long long | LinkBytesIn = 0 |
static long long | LinkBytesOut = 0 |
static long long | LinkConTime = 0 |
static int | LinkCount = 0 |
static int | LinkCountMax = 0 |
static long long | LinkCountTot = 0 |
static int | LinkSfIntr = 0 |
static int | LinkStalls = 0 |
static int | LinkTimeOuts = 0 |
static XrdSysMutex | statsMutex |
static const char * | TraceID = "LinkXeq" |
![]() | |
static bool | sfOK = false |
Additional Inherited Members | |
![]() | |
typedef XrdOucSFVec | sfVec |
![]() | |
static XrdLink * | Find (int &curr, XrdLinkMatch *who=0) |
static int | getName (int &curr, char *bname, int blen, XrdLinkMatch *who=0) |
static int | Stats (char *buff, int blen, bool do_sync=0) |
Definition at line 52 of file XrdLinkXeq.hh.
XrdLinkXeq::XrdLinkXeq | ( | ) |
Definition at line 108 of file XrdLinkXeq.cc.
References XrdLink::XrdLink(), PollInfo, and Reset().
|
inline |
Definition at line 142 of file XrdLinkXeq.hh.
|
inline |
int XrdLinkXeq::Backlog | ( | ) |
Definition at line 139 of file XrdLinkXeq.cc.
int XrdLinkXeq::Client | ( | char * | buff, |
int | blen ) |
Definition at line 152 of file XrdLinkXeq.cc.
References HNlen, XrdLink::HostName, XrdLink::ID, and Lname.
Referenced by XrdLinkCtl::getName().
int XrdLinkXeq::Close | ( | bool | defer = false | ) |
Definition at line 172 of file XrdLinkXeq.cc.
References Addr, XrdTcpMonPin::LinkInfo::bytesIn, BytesInTot, XrdTcpMonPin::LinkInfo::bytesOut, BytesOutTot, close, XrdTcpMonPin::LinkInfo::consec, DEBUG, XrdPoll::Detach(), XrdTcpMonPin::LinkInfo::fd, XrdLink::ID, XrdLink::Instance, XrdLink::isTLS, KeepFD, LinkInfo, XrdSysMutexHelper::Lock(), XrdGlobal::Log, PollInfo, ProtoAlt, Protocol, sendQ, XrdLink::Serialize(), Shutdown(), syncStats(), XrdGlobal::TcpMonPin, XrdTcpMonPin::LinkInfo::tident, tlsIO, TRACEI, XrdLinkCtl::Unhook(), XrdSysMutexHelper::UnLock(), and wrMutex.
Referenced by DoIt().
|
virtual |
Reimplemented from XrdLink.
Definition at line 292 of file XrdLinkXeq.cc.
References Close(), XrdLink::ID, XrdGlobal::Log, PollInfo, Protocol, and XrdGlobal::Sched.
|
inline |
Definition at line 68 of file XrdLinkXeq.hh.
References BytesIn, BytesInTot, BytesOut, BytesOutTot, LinkInfo, stallCnt, stallCntTot, tardyCnt, and tardyCntTot.
|
static |
XrdTlsPeerCerts * XrdLinkXeq::getPeerCerts | ( | ) |
Definition at line 321 of file XrdLinkXeq.cc.
References XrdLink::isTLS, and tlsIO.
|
inline |
|
inline |
|
inline |
int XrdLinkXeq::Peek | ( | char * | buff, |
int | blen, | ||
int | timeout = -1 ) |
Definition at line 330 of file XrdLinkXeq.cc.
References XrdLink::ID, isIdle, LinkInfo, XrdSysMutexHelper::Lock(), LockReads, XrdGlobal::Log, XrdPoll::Poll2Text(), PollInfo, and rdMutex.
int XrdLinkXeq::Recv | ( | char * | buff, |
int | blen ) |
Definition at line 373 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, XrdLink::ID, isIdle, LinkInfo, LockReads, XrdGlobal::Log, rdMutex, and read.
int XrdLinkXeq::Recv | ( | char * | buff, |
int | blen, | ||
int | timeout ) |
Definition at line 393 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, DEBUG, XrdLink::ID, isIdle, LinkInfo, XrdSysMutexHelper::Lock(), LockReads, XrdGlobal::Log, XrdPoll::Poll2Text(), PollInfo, rdMutex, stallCnt, tardyCnt, and TRACEI.
int XrdLinkXeq::Recv | ( | const struct iovec * | iov, |
int | iocnt, | ||
int | timeout ) |
Definition at line 448 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, XrdLink::ID, isIdle, LinkInfo, XrdSysMutexHelper::Lock(), LockReads, XrdGlobal::Log, XrdGlobal::maxIOV, XrdPoll::Poll2Text(), PollInfo, rdMutex, RecvIOV(), and tardyCnt.
int XrdLinkXeq::RecvAll | ( | char * | buff, |
int | blen, | ||
int | timeout = -1 ) |
Definition at line 509 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, DEBUG, XrdLink::ID, isIdle, LinkInfo, LockReads, XrdGlobal::Log, XrdPoll::Poll2Text(), PollInfo, rdMutex, and TRACEI.
|
protected |
Definition at line 551 of file XrdLinkXeq.cc.
References XrdLink::ID, LinkInfo, XrdGlobal::Log, and readv.
Referenced by Recv().
bool XrdLinkXeq::Register | ( | const char * | hName | ) |
Definition at line 573 of file XrdLinkXeq.cc.
References Addr, XrdLink::HostName, Lname, and strlcpy().
|
protected |
Definition at line 113 of file XrdLinkXeq.cc.
References BytesIn, BytesInTot, BytesOut, BytesOutTot, XrdJob::Comment, XrdLink::ID, isIdle, KeepFD, LinkInfo, Lname, LockReads, PollInfo, ProtoAlt, Protocol, XrdLink::ResetLink(), sendQ, SfIntr, stallCnt, stallCntTot, tardyCnt, tardyCntTot, and Uname.
Referenced by XrdLinkXeq(), and XrdLinkCtl::Alloc().
int XrdLinkXeq::Send | ( | const char * | buff, |
int | blen ) |
Definition at line 592 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, XrdLink::ID, isIdle, LinkInfo, XrdGlobal::Log, sendQ, write, and wrMutex.
int XrdLinkXeq::Send | ( | const sfVec * | sdP, |
int | sdn ) |
Definition at line 679 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, XrdOucSFVec::fdnum, XrdLink::ID, isIdle, LinkInfo, XrdGlobal::Log, PollInfo, sendData(), XrdOucSFVec::sendsz, SfIntr, XrdOucSFVec::sfMax, XrdLink::sfOK, and wrMutex.
int XrdLinkXeq::Send | ( | const struct iovec * | iov, |
int | iocnt, | ||
int | bytes = 0 ) |
Definition at line 630 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, isIdle, XrdGlobal::maxIOV, SendIOV(), sendQ, and wrMutex.
|
protected |
Definition at line 814 of file XrdLinkXeq.cc.
References LinkInfo, and write.
Referenced by Send().
|
protected |
Definition at line 837 of file XrdLinkXeq.cc.
References XrdLink::ID, LinkInfo, XrdGlobal::Log, write, and writev.
Referenced by Send().
void XrdLinkXeq::setID | ( | const char * | userid, |
int | procid ) |
Definition at line 878 of file XrdLinkXeq.cc.
References XrdJob::Comment, XrdLink::ID, XrdLink::isTLS, PollInfo, tlsIO, and Uname.
|
inline |
bool XrdLinkXeq::setNB | ( | ) |
Definition at line 902 of file XrdLinkXeq.cc.
void XrdLinkXeq::setProtName | ( | const char * | name | ) |
XrdProtocol * XrdLinkXeq::setProtocol | ( | XrdProtocol * | pp, |
bool | push ) |
bool XrdLinkXeq::setTLS | ( | bool | enable, |
XrdTlsContext * | ctx = 0 ) |
Definition at line 962 of file XrdLinkXeq.cc.
References Addr, eMsg, XrdLink::ID, XrdLink::isTLS, XrdGlobal::Log, PollInfo, XrdTls::TLS_AOK, XrdTlsSocket::TLS_HS_BLOCK, XrdTlsSocket::TLS_RBL_WBL, XrdGlobal::tlsCtx, tlsIO, and verTLS().
|
protected |
Definition at line 1016 of file XrdLinkXeq.cc.
References XrdLink::ID, and XrdGlobal::Log.
Referenced by TLS_Send().
void XrdLinkXeq::Shutdown | ( | bool | getLock | ) |
Definition at line 1026 of file XrdLinkXeq.cc.
References DEBUG, XrdGlobal::devNull, XrdLink::ID, XrdLink::Instance, KeepFD, LinkInfo, XrdGlobal::Log, PollInfo, and TRACEI.
Referenced by Close().
|
static |
Definition at line 1058 of file XrdLinkXeq.cc.
References AtomicBeg, AtomicEnd, AtomicGet, LinkBytesIn, LinkBytesOut, LinkConTime, LinkCount, LinkCountMax, LinkCountTot, LinkSfIntr, LinkStalls, LinkTimeOuts, statsMutex, and XrdLinkCtl::SyncAll().
Referenced by XrdLink::Stats().
void XrdLinkXeq::syncStats | ( | int * | ctime = 0 | ) |
Definition at line 1094 of file XrdLinkXeq.cc.
References AtomicAdd, AtomicBeg, AtomicDec, AtomicEnd, AtomicFAZ, BytesIn, BytesInTot, BytesOut, BytesOutTot, LinkBytesIn, LinkBytesOut, LinkConTime, LinkCount, LinkInfo, LinkSfIntr, LinkStalls, LinkTimeOuts, Protocol, rdMutex, SfIntr, stallCnt, stallCntTot, statsMutex, tardyCnt, tardyCntTot, and wrMutex.
Referenced by Close().
|
protected |
Definition at line 1151 of file XrdLinkXeq.cc.
References XrdLink::ID, XrdGlobal::Log, and XrdTls::RC2Text().
Referenced by TLS_Peek(), TLS_Recv(), TLS_Recv(), TLS_Send(), TLS_Send(), and TLS_Write().
int XrdLinkXeq::TLS_Peek | ( | char * | Buff, |
int | Blen, | ||
int | timeout ) |
Definition at line 1165 of file XrdLinkXeq.cc.
References isIdle, XrdSysMutexHelper::Lock(), LockReads, rdMutex, XrdTls::TLS_AOK, TLS_Error(), tlsIO, and XrdLink::Wait4Data().
int XrdLinkXeq::TLS_Recv | ( | char * | Buff, |
int | Blen ) |
Definition at line 1197 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, isIdle, XrdSysMutexHelper::Lock(), LockReads, rdMutex, XrdTls::TLS_AOK, TLS_Error(), and tlsIO.
Referenced by TLS_Recv(), and TLS_RecvAll().
int XrdLinkXeq::TLS_Recv | ( | char * | Buff, |
int | Blen, | ||
int | timeout, | ||
bool | havelock = false ) |
Definition at line 1219 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, DEBUG, isIdle, XrdSysMutexHelper::Lock(), LockReads, rdMutex, stallCnt, tardyCnt, XrdTls::TLS_AOK, TLS_Error(), tlsIO, TRACEI, and XrdLink::Wait4Data().
int XrdLinkXeq::TLS_Recv | ( | const struct iovec * | iov, |
int | iocnt, | ||
int | timeout ) |
Definition at line 1266 of file XrdLinkXeq.cc.
References AtomicAdd, BytesIn, isIdle, XrdSysMutexHelper::Lock(), LockReads, rdMutex, and TLS_Recv().
int XrdLinkXeq::TLS_RecvAll | ( | char * | Buff, |
int | Blen, | ||
int | timeout ) |
Definition at line 1296 of file XrdLinkXeq.cc.
References TLS_Recv(), tlsIO, and XrdLink::Wait4Data().
int XrdLinkXeq::TLS_Send | ( | const char * | Buff, |
int | Blen ) |
Definition at line 1318 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, isIdle, sendQ, XrdTls::TLS_AOK, TLS_Error(), tlsIO, and wrMutex.
int XrdLinkXeq::TLS_Send | ( | const sfVec * | sfP, |
int | sfN ) |
Definition at line 1384 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, XrdOucSFVec::fdnum, isIdle, pread, XrdOucSFVec::sendsz, SFError(), TLS_Write(), and wrMutex.
int XrdLinkXeq::TLS_Send | ( | const struct iovec * | iov, |
int | iocnt, | ||
int | bytes ) |
Definition at line 1349 of file XrdLinkXeq.cc.
References AtomicAdd, BytesOut, isIdle, sendQ, XrdTls::TLS_AOK, TLS_Error(), tlsIO, and wrMutex.
|
protected |
Definition at line 1425 of file XrdLinkXeq.cc.
References XrdTls::TLS_AOK, TLS_Error(), and tlsIO.
Referenced by TLS_Send().
const char * XrdLinkXeq::verTLS | ( | ) |
Definition at line 1450 of file XrdLinkXeq.cc.
References tlsIO.
Referenced by setTLS().
|
protected |
Definition at line 192 of file XrdLinkXeq.hh.
Referenced by AddrInfo(), XrdLinkCtl::Alloc(), Close(), NetAddr(), Register(), setLocation(), setProtName(), and setTLS().
|
protected |
Definition at line 170 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Recv(), Recv(), Recv(), RecvAll(), Reset(), syncStats(), TLS_Recv(), TLS_Recv(), and TLS_Recv().
|
protected |
Definition at line 171 of file XrdLinkXeq.hh.
Referenced by Close(), getIOStats(), Reset(), and syncStats().
|
protected |
Definition at line 172 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Reset(), Send(), Send(), Send(), syncStats(), TLS_Send(), TLS_Send(), and TLS_Send().
|
protected |
Definition at line 173 of file XrdLinkXeq.hh.
Referenced by Close(), getIOStats(), Reset(), and syncStats().
|
protected |
Definition at line 196 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Client(), XrdLinkCtl::Find(), and XrdLinkCtl::getName().
|
protected |
Definition at line 199 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::idleScan(), Peek(), Recv(), Recv(), Recv(), RecvAll(), Reset(), Send(), Send(), Send(), TLS_Peek(), TLS_Recv(), TLS_Recv(), TLS_Recv(), TLS_Send(), TLS_Send(), and TLS_Send().
|
protected |
Definition at line 198 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Close(), Reset(), and Shutdown().
|
staticprotected |
Definition at line 161 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
staticprotected |
Definition at line 162 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
staticprotected |
Definition at line 163 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
staticprotected |
Definition at line 165 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Stats(), and syncStats().
|
staticprotected |
Definition at line 166 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), and Stats().
|
staticprotected |
Definition at line 164 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), and Stats().
XrdLinkInfo XrdLinkXeq::LinkInfo |
Definition at line 144 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Close(), getIOStats(), XrdLinkCtl::idleScan(), Peek(), Recv(), Recv(), Recv(), RecvAll(), RecvIOV(), Reset(), Send(), Send(), sendData(), SendIOV(), setNB(), setProtName(), setProtocol(), Shutdown(), and syncStats().
|
staticprotected |
Definition at line 169 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
staticprotected |
Definition at line 168 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
staticprotected |
Definition at line 167 of file XrdLinkXeq.hh.
Referenced by Stats(), and syncStats().
|
protected |
Definition at line 201 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Client(), XrdLinkCtl::Find(), XrdLinkCtl::getName(), Name(), Register(), and Reset().
|
protected |
Definition at line 197 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Peek(), Recv(), Recv(), Recv(), RecvAll(), Reset(), TLS_Peek(), TLS_Recv(), TLS_Recv(), and TLS_Recv().
XrdPollInfo XrdLinkXeq::PollInfo |
Definition at line 145 of file XrdLinkXeq.hh.
Referenced by XrdLinkXeq(), XrdLinkCtl::Alloc(), Close(), DoIt(), XrdLinkCtl::idleScan(), Peek(), Recv(), Recv(), RecvAll(), Reset(), Send(), setID(), setTLS(), and Shutdown().
|
protected |
Definition at line 184 of file XrdLinkXeq.hh.
Referenced by Close(), Reset(), and setProtocol().
|
protected |
Definition at line 183 of file XrdLinkXeq.hh.
Referenced by Close(), DoIt(), getProtocol(), Reset(), setProtocol(), and syncStats().
|
protected |
Definition at line 193 of file XrdLinkXeq.hh.
Referenced by Peek(), Recv(), Recv(), Recv(), RecvAll(), syncStats(), TLS_Peek(), TLS_Recv(), TLS_Recv(), and TLS_Recv().
|
protected |
Definition at line 195 of file XrdLinkXeq.hh.
Referenced by Backlog(), Close(), Reset(), Send(), Send(), setNB(), TLS_Send(), and TLS_Send().
|
protected |
Definition at line 178 of file XrdLinkXeq.hh.
Referenced by Reset(), Send(), and syncStats().
|
protected |
Definition at line 174 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Recv(), Reset(), syncStats(), and TLS_Recv().
|
protected |
Definition at line 175 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Reset(), and syncStats().
|
staticprotected |
Definition at line 179 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Stats(), and syncStats().
|
protected |
Definition at line 176 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Recv(), Recv(), Reset(), syncStats(), and TLS_Recv().
|
protected |
Definition at line 177 of file XrdLinkXeq.hh.
Referenced by getIOStats(), Reset(), and syncStats().
|
protected |
Definition at line 188 of file XrdLinkXeq.hh.
Referenced by Close(), getPeerCerts(), setID(), setTLS(), TLS_Peek(), TLS_Recv(), TLS_Recv(), TLS_RecvAll(), TLS_Send(), TLS_Send(), TLS_Write(), and verTLS().
|
staticprotected |
Definition at line 157 of file XrdLinkXeq.hh.
|
protected |
Definition at line 200 of file XrdLinkXeq.hh.
Referenced by XrdLinkCtl::Alloc(), Reset(), and setID().
|
protected |
Definition at line 194 of file XrdLinkXeq.hh.
Referenced by Backlog(), Close(), Send(), Send(), Send(), setNB(), syncStats(), TLS_Send(), TLS_Send(), and TLS_Send().