|
xrootd
|
#include <XrdLink.hh>


Classes | |
| struct | sfVec |
Public Member Functions | |
| void | Bind () |
| void | Bind (pthread_t tid) |
| int | Client (char *buff, int blen) |
| int | Close (int defer=0) |
| void | DoIt () |
| int | FDnum () |
| int | getIOStats (long long &inbytes, long long &outbytes, int &numstall, int &numtardy) |
| XrdProtocol * | getProtocol () |
| void | Hold (int lk) |
| unsigned int | Inst () |
| int | isFlawed () |
| int | isInstance (unsigned int inst) |
| const char * | Name (sockaddr *ipaddr=0) |
| const char * | Host (sockaddr *ipaddr=0) |
| int | Peek (char *buff, int blen, int timeout=-1) |
| int | Recv (char *buff, int blen) |
| int | Recv (char *buff, int blen, int timeout) |
| int | RecvAll (char *buff, int blen, int timeout=-1) |
| int | Send (const char *buff, int blen) |
| int | Send (const struct iovec *iov, int iocnt, int bytes=0) |
| int | Send (const struct sfVec *sdP, int sdn) |
| void | Serialize () |
| int | setEtext (const char *text) |
| void | setID (const char *userid, int procid) |
| XrdProtocol * | setProtocol (XrdProtocol *pp) |
| void | setRef (int cnt) |
| void | syncStats (int *ctime=0) |
| int | Terminate (const XrdLink *owner, int fdnum, unsigned int inst) |
| time_t | timeCon () |
| int | UseCnt () |
| XrdLink () | |
| ~XrdLink () | |
Static Public Member Functions | |
| static XrdLink * | Alloc (XrdNetPeer &Peer, int opts=0) |
| static XrdLink * | fd2link (int fd) |
| static XrdLink * | fd2link (int fd, unsigned int inst) |
| static XrdLink * | Find (int &curr, XrdLinkMatch *who=0) |
| static int | getName (int &curr, char *bname, int blen, XrdLinkMatch *who=0) |
| static void | Init (XrdSysError *eP, XrdOucTrace *tP, XrdScheduler *sP) |
| static void | Init (XrdInet *iP) |
| static void | setKWT (int wkSec, int kwSec) |
| static int | Setup (int maxfd, int idlewait) |
| static int | Stats (char *buff, int blen, int do_sync=0) |
Public Attributes | |
| char * | ID |
Static Public Attributes | |
| static const int | sfMax = 8 |
| static int | sfOK = 0 |
Private Member Functions | |
| void | Reset () |
| int | sendData (const char *Buff, int Blen) |
Private Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Private Attributes | |
| long long | BytesIn |
| long long | BytesInTot |
| long long | BytesOut |
| long long | BytesOutTot |
| int | stallCnt |
| int | stallCntTot |
| int | tardyCnt |
| int | tardyCntTot |
| int | SfIntr |
| struct sockaddr | InetAddr |
| char | Uname [24] |
| char | Lname [232] |
| char * | HostName |
| int | HNlen |
| pthread_t | TID |
| XrdSysMutex | opMutex |
| XrdSysMutex | rdMutex |
| XrdSysMutex | wrMutex |
| XrdSysSemaphore | IOSemaphore |
| XrdSysCondVar * | KillcvP |
| XrdLink * | Next |
| XrdNetBuffer * | udpbuff |
| XrdProtocol * | Protocol |
| XrdProtocol * | ProtoAlt |
| XrdPoll * | Poller |
| struct pollfd * | PollEnt |
| char * | Etext |
| int | FD |
| unsigned int | Instance |
| time_t | conTime |
| int | InUse |
| int | doPost |
| char | LockReads |
| char | KeepFD |
| char | isEnabled |
| char | isIdle |
| char | inQ |
| char | tBound |
| char | KillCnt |
Private Attributes inherited from XrdJob | |
| XrdJob * | NextJob |
| const char * | Comment |
Static Private Attributes | |
| static XrdSysError * | XrdLog = 0 |
| static XrdOucTrace * | XrdTrace = 0 |
| static XrdScheduler * | XrdSched = 0 |
| static XrdInet * | XrdNetTCP = 0 |
| static XrdSysMutex | LTMutex |
| static XrdLink ** | LinkTab |
| static char * | LinkBat |
| static unsigned int | LinkAlloc |
| static int | LTLast = -1 |
| static const char * | TraceID = "Link" |
| static int | devNull = open("/dev/null", O_RDONLY) |
| static short | killWait = 3 |
| static short | waitKill = 4 |
| static long long | LinkBytesIn = 0 |
| static long long | LinkBytesOut = 0 |
| static long long | LinkConTime = 0 |
| static long long | LinkCountTot = 0 |
| static int | LinkCount = 0 |
| static int | LinkCountMax = 0 |
| static int | LinkTimeOuts = 0 |
| static int | LinkStalls = 0 |
| static int | LinkSfIntr = 0 |
| static XrdSysMutex | statsMutex |
| static const char | KillMax = 60 |
| static const char | KillMsk = 0x7f |
| static const char | KillXwt = 0x80 |
Friends | |
| class | XrdLinkScan |
| class | XrdPoll |
| class | XrdPollPoll |
| class | XrdPollDev |
| class | XrdPollE |
|
inline |
|
static |
References AtomicInc, XrdJob::Comment, XrdSysError::Emsg(), XrdNetPeer::fd, FD, XrdSysDNS::getHostName(), HNlen, HostName, ID, XrdNetPeer::InetAddr, InetAddr, XrdNetPeer::InetBuff, XrdNetPeer::InetName, Instance, KeepFD, LinkAlloc, LinkBat, LinkCount, LinkCountMax, LinkCountTot, LinkTab, Lname, XrdSysMutex::Lock(), LockReads, LTLast, LTMutex, Reset(), statsMutex, strlcpy(), XrdNet::Trim(), udpbuff, XrdSysMutex::UnLock(), XRDLINK_NOCLOSE, XRDLINK_RDLOCK, XRDLINK_USED, XrdLog, and XrdNetTCP.
Referenced by XrdInet::Accept(), and XrdInet::Connect().
| void XrdLink::Bind | ( | ) |
References tBound.
Referenced by Close(), and XrdCmsClientMan::Hookup().
| int XrdLink::Client | ( | char * | buff, |
| int | blen | ||
| ) |
| int XrdLink::Close | ( | int | defer = 0 | ) |
References Bind(), close(), DEBUG, XrdPoll::Detach(), devNull, XrdSysError::Emsg(), Etext, FD, ID, Instance, InUse, KeepFD, KillcvP, LinkBat, XrdSysMutex::Lock(), LTLast, LTMutex, opMutex, Poller, ProtoAlt, Protocol, XrdNetBuffer::Recycle(), XrdProtocol::Recycle(), Serialize(), XrdSysCondVar::Signal(), syncStats(), TRACEI, udpbuff, XrdSysCondVar::UnLock(), XrdSysMutex::UnLock(), XRDLINK_FREE, and XrdLog.
Referenced by XrdXrootdProtocol::Cleanup(), DoIt(), XrdCmsClientMan::Hookup(), XrdCmsClientMan::Send(), XrdCmsSupervisor::Start(), XrdCmsClientMan::Start(), XrdCmsClientMan::whatsUp(), and XrdCmsClientMan::~XrdCmsClientMan().
|
virtual |
Implements XrdJob.
References XrdScheduler::canStick(), Close(), XrdSysError::Emsg(), XrdPoll::Enable(), ID, Poller, XrdProtocol::Process(), Protocol, XrdLog, and XrdSched.
|
inlinestatic |
References LinkBat, LinkTab, and LTLast.
Referenced by XrdXrootdProtocol::do_Bind(), XrdPollDev::doRequests(), XrdPollPoll::doRequests(), XrdPollPoll::LogEvent(), XrdPollPoll::Recover(), XrdXrootdResponse::Send(), XrdPollDev::Start(), and Terminate().
|
inlinestatic |
|
inline |
|
static |
References HNlen, HostName, ID, Instance, LinkBat, LinkTab, Lname, XrdSysMutex::Lock(), LTLast, LTMutex, XrdLinkMatch::Match(), setRef(), and XrdSysMutex::UnLock().
Referenced by XrdXrootdAdmin::do_Lsd(), and XrdXrootdAdmin::sendResp().
|
inline |
References BytesIn, BytesInTot, BytesOut, BytesOutTot, InUse, stallCnt, stallCntTot, tardyCnt, and tardyCntTot.
Referenced by XrdXrootdAdmin::do_Lsd().
|
static |
References Client(), HNlen, HostName, ID, LinkBat, LinkTab, Lname, XrdSysMutex::Lock(), LTLast, LTMutex, XrdLinkMatch::Match(), and XrdSysMutex::UnLock().
Referenced by XrdXrootdAdmin::do_Lsc().
|
inline |
References Protocol.
Referenced by XrdXrootdAdmin::do_Lsd().
|
inline |
References XrdSysMutex::Lock(), opMutex, and XrdSysMutex::UnLock().
|
inline |
|
inlinestatic |
References XrdLog, XrdSched, and XrdTrace.
Referenced by XrdConfig::Setup().
|
inline |
References Instance.
Referenced by XrdXrootdJob2Do::addClient(), XrdXrootdAioReq::Alloc(), XrdXrootdJob2Do::delClient(), and XrdXrootdProtocol::do_Login().
|
inline |
References Etext.
Referenced by XrdProtLoad::Process().
|
inline |
|
inline |
| int XrdLink::Peek | ( | char * | buff, |
| int | blen, | ||
| int | timeout = -1 |
||
| ) |
References XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutexHelper::Lock(), LockReads, XrdPoll::Poll2Text(), rdMutex, and XrdLog.
Referenced by XrdRootdProtocol::Match(), XrdCmsProtocol::Match(), and XrdXrootdProtocol::Match().
| int XrdLink::Recv | ( | char * | buff, |
| int | blen | ||
| ) |
References AtomicAdd, BytesIn, XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutex::Lock(), LockReads, rdMutex, read(), XrdSysMutex::UnLock(), and XrdLog.
Referenced by XrdCmsTalk::Attend(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdProtocol::getData(), and XrdXrootdProtocol::Match().
| int XrdLink::Recv | ( | char * | buff, |
| int | blen, | ||
| int | timeout | ||
| ) |
References AtomicAdd, BytesIn, DEBUG, XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutexHelper::Lock(), LockReads, XrdPoll::Poll2Text(), rdMutex, stallCnt, tardyCnt, TRACEI, and XrdLog.
| int XrdLink::RecvAll | ( | char * | buff, |
| int | blen, | ||
| int | timeout = -1 |
||
| ) |
References AtomicAdd, BytesIn, DEBUG, XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutex::Lock(), LockReads, XrdPoll::Poll2Text(), rdMutex, TRACEI, XrdSysMutex::UnLock(), and XrdLog.
Referenced by XrdCmsLogin::Login(), and XrdCmsClientMan::Receive().
|
private |
References BytesIn, BytesInTot, BytesOut, BytesOutTot, XrdJob::Comment, conTime, doPost, Etext, FD, HostName, ID, inQ, Instance, InUse, isEnabled, isIdle, KeepFD, KillCnt, KillcvP, Lname, LockReads, Next, PollEnt, Poller, ProtoAlt, Protocol, SfIntr, stallCnt, stallCntTot, tardyCnt, tardyCntTot, tBound, udpbuff, and Uname.
| int XrdLink::Send | ( | const char * | buff, |
| int | blen | ||
| ) |
References AtomicAdd, BytesOut, XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutex::Lock(), XrdSysMutex::UnLock(), write(), wrMutex, and XrdLog.
Referenced by XrdCmsClientMan::chkStatus(), XrdCmsTalk::Complain(), XrdXrootdProtocol::Match(), XrdXrootdResponse::Push(), XrdCmsNode::Report_Usage(), XrdCmsTalk::Request(), XrdCmsTalk::Respond(), XrdXrootdResponse::Send(), XrdCmsClientMan::Send(), XrdCmsNode::Send(), XrdCmsCluster::sendAList(), XrdCmsLogin::sendData(), XrdXrootdAdmin::sendResp(), and XrdCmsState::sendState().
| int XrdLink::Send | ( | const struct iovec * | iov, |
| int | iocnt, | ||
| int | bytes = 0 |
||
| ) |
References AtomicAdd, BytesOut, XrdSysError::Emsg(), FD, ID, isIdle, XrdSysMutex::Lock(), XrdSysMutex::UnLock(), write(), writev(), wrMutex, and XrdLog.
| int XrdLink::Send | ( | const struct sfVec * | sdP, |
| int | sdn | ||
| ) |
|
private |
| void XrdLink::Serialize | ( | ) |
References DEBUG, doPost, InUse, IOSemaphore, XrdSysMutex::Lock(), opMutex, TRACEI, XrdSysMutex::UnLock(), and XrdSysSemaphore::Wait().
Referenced by Close(), XrdXrootdProtocol::do_Close(), XrdXrootdProtocol::do_Open(), XrdCmsProtocol::Process(), and Terminate().
| int XrdLink::setEtext | ( | const char * | text | ) |
References Etext, XrdSysMutex::Lock(), opMutex, and XrdSysMutex::UnLock().
Referenced by XrdXrootdProtocol::do_Write(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdProtocol::getData(), XrdRootdProtocol::Match(), XrdCmsProtocol::Match(), XrdXrootdProtocol::Match(), XrdProtLoad::Process(), XrdCmsProtocol::Process(), XrdXrootdProtocol::Process(), XrdXrootdProtocol::Process2(), XrdXrootdResponse::Push(), and XrdXrootdResponse::Send().
| void XrdLink::setID | ( | const char * | userid, |
| int | procid | ||
| ) |
References XrdJob::Comment, FD, ID, and Uname.
Referenced by XrdCmsManager::Add(), XrdCmsSecurity::Authenticate(), XrdXrootdProtocol::do_Bind(), and XrdXrootdProtocol::do_Login().
|
static |
References killWait, and waitKill.
Referenced by XrdConfig::xtmo().
| XrdProtocol * XrdLink::setProtocol | ( | XrdProtocol * | pp | ) |
References XrdSysMutex::Lock(), opMutex, Protocol, and XrdSysMutex::UnLock().
Referenced by mainAccept(), mainAdmin(), XrdProtLoad::Process(), and XrdCmsSupervisor::Start().
| void XrdLink::setRef | ( | int | cnt | ) |
References DEBUG, doPost, XrdSysError::Emsg(), ID, InUse, IOSemaphore, XrdSysMutex::Lock(), opMutex, XrdSysSemaphore::Post(), TRACEI, XrdSysMutex::UnLock(), and XrdLog.
Referenced by XrdCmsJob::Alloc(), XrdXrootdAioReq::Alloc(), XrdXrootdAdmin::do_Lsd(), XrdXrootdProtocol::do_Offload(), XrdXrootdProtocol::do_OffloadIO(), Find(), XrdXrootdProtocol::operator=(), XrdXrootdProtocol::Recycle(), XrdXrootdAioReq::Recycle(), and XrdXrootdResponse::Send().
|
static |
References DEBUG, devNull, XrdSysError::Emsg(), fcntl(), LinkAlloc, LinkBat, LinkTab, XrdScheduler::Schedule(), TRACE, XrdLink(), XRDLINK_FREE, XrdLinkScan, XrdLog, XrdSched, and XrdTrace.
Referenced by XrdConfig::Setup().
|
static |
References AtomicBeg, AtomicEnd, AtomicGet, LinkBat, LinkBytesIn, LinkBytesOut, LinkConTime, LinkCount, LinkCountMax, LinkCountTot, LinkSfIntr, LinkStalls, LinkTab, LinkTimeOuts, XrdSysMutex::Lock(), LTLast, LTMutex, statsMutex, syncStats(), XrdSysMutex::UnLock(), and XRDLINK_USED.
Referenced by XrdStats::Stats().
| void XrdLink::syncStats | ( | int * | ctime = 0 | ) |
References AtomicAdd, AtomicBeg, AtomicDec, AtomicEnd, AtomicFAZ, BytesIn, BytesInTot, BytesOut, BytesOutTot, conTime, LinkBytesIn, LinkBytesOut, LinkConTime, LinkCount, LinkSfIntr, LinkStalls, LinkTimeOuts, XrdSysMutex::Lock(), opMutex, Protocol, rdMutex, SfIntr, stallCnt, stallCntTot, XrdProtocol::Stats(), statsMutex, tardyCnt, tardyCntTot, XrdSysMutex::UnLock(), and wrMutex.
| int XrdLink::Terminate | ( | const XrdLink * | owner, |
| int | fdnum, | ||
| unsigned int | inst | ||
| ) |
References DEBUG, XrdPoll::Disable(), FD, fd2link(), ID, Instance, InUse, isEnabled, KillCnt, KillcvP, KillMax, KillMsk, killWait, KillXwt, Lname, XrdSysCondVar::Lock(), XrdSysMutex::Lock(), opMutex, Poller, Protocol, Serialize(), TRACEI, XrdSysCondVar::UnLock(), XrdSysMutex::UnLock(), XrdSysCondVar::Wait(), and waitKill.
Referenced by XrdXrootdProtocol::do_Endsess().
|
inline |
References conTime.
Referenced by XrdXrootdAdmin::do_Lsd().
|
inline |
References InUse.
Referenced by XrdXrootdProtocol::do_ReadAll(), and XrdXrootdProtocol::do_Write().
|
friend |
Referenced by Setup().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by getIOStats(), Recv(), RecvAll(), Reset(), and syncStats().
|
private |
Referenced by getIOStats(), Reset(), and syncStats().
|
private |
Referenced by getIOStats(), Reset(), Send(), and syncStats().
|
private |
Referenced by getIOStats(), Reset(), and syncStats().
|
private |
Referenced by Reset(), syncStats(), and timeCon().
|
staticprivate |
|
private |
Referenced by Reset(), Serialize(), and setRef().
|
private |
Referenced by Close(), XrdPoll::Finish(), isFlawed(), Reset(), setEtext(), and XrdLink().
|
private |
Referenced by Alloc(), XrdPoll::Attach(), Close(), XrdPoll::Detach(), XrdPollDev::Disable(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdPollDev::Enable(), XrdPollPoll::Enable(), XrdPollPoll::Exclude(), FDnum(), XrdPoll::Finish(), XrdPollPoll::Include(), isInstance(), Peek(), Recv(), RecvAll(), Reset(), Send(), sendData(), setID(), and Terminate().
|
private |
| char* XrdLink::ID |
Referenced by XrdCmsCluster::Add(), XrdXrootdProtocol::aio_Error(), Alloc(), XrdXrootdAio::Alloc(), Client(), Close(), XrdPoll::Detach(), XrdPollDev::Disable(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdXrootdProtocol::do_Auth(), XrdXrootdProtocol::do_Chmod(), XrdXrootdProtocol::do_CKsum(), XrdXrootdProtocol::do_Dirlist(), XrdXrootdProtocol::do_Locate(), XrdXrootdProtocol::do_Login(), XrdXrootdProtocol::do_Mkdir(), XrdXrootdProtocol::do_Mv(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Prepare(), XrdXrootdProtocol::do_Qfh(), XrdXrootdProtocol::do_Qopaque(), XrdXrootdProtocol::do_Qspace(), XrdXrootdProtocol::do_Qxattr(), XrdXrootdProtocol::do_Rm(), XrdXrootdProtocol::do_Rmdir(), XrdXrootdProtocol::do_Set(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Statx(), XrdXrootdProtocol::do_Truncate(), DoIt(), XrdPollPoll::dqLink(), XrdPollDev::Enable(), XrdPollPoll::Enable(), XrdPollE::Enable(), XrdXrootdAioReq::endWrite(), XrdPollDev::Exclude(), XrdPollPoll::Exclude(), XrdPollE::Exclude(), Find(), getName(), XrdLinkScan::idleScan(), XrdPollPoll::Include(), XrdPollE::Include(), XrdPollPoll::LogEvent(), XrdXrootdJob2Do::lstClient(), Peek(), XrdPollPoll::Recover(), Recv(), RecvAll(), XrdProtLoad::Recycle(), XrdCmsProtocol::Recycle(), XrdXrootdProtocol::Recycle(), XrdPollE::remFD(), Reset(), XrdXrootdAioReq::Scuttle(), Send(), XrdXrootdAdmin::sendResp(), XrdXrootdJob2Do::sendResult(), setID(), XrdCmsNode::setName(), setRef(), XrdPollDev::Start(), XrdPollPoll::Start(), XrdPollE::Start(), and Terminate().
|
private |
Referenced by XrdPollPoll::Disable(), XrdPollPoll::dqLink(), XrdPollPoll::Enable(), XrdPollPoll::Exclude(), Reset(), and XrdPollPoll::Start().
|
private |
Referenced by Alloc(), Close(), fd2link(), Find(), Inst(), isInstance(), Reset(), and Terminate().
|
private |
Referenced by Close(), getIOStats(), XrdLinkScan::idleScan(), Reset(), Serialize(), setRef(), Terminate(), and UseCnt().
|
private |
Referenced by Serialize(), and setRef().
|
private |
Referenced by XrdPollDev::Disable(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdPollDev::doRequests(), XrdPollPoll::doRequests(), XrdPollDev::Enable(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdPollDev::Exclude(), XrdPollE::Exclude(), XrdPollPoll::Exclude(), XrdLinkScan::idleScan(), XrdPollPoll::Recover(), Reset(), XrdPollDev::Start(), XrdPollPoll::Start(), XrdPollE::Start(), and Terminate().
|
private |
|
private |
Referenced by Reset(), and Terminate().
|
private |
Referenced by Close(), Reset(), and Terminate().
|
staticprivate |
Referenced by Terminate().
|
staticprivate |
Referenced by Terminate().
|
staticprivate |
Referenced by setKWT(), and Terminate().
|
staticprivate |
Referenced by Terminate().
|
staticprivate |
|
staticprivate |
Referenced by Stats(), and syncStats().
|
staticprivate |
Referenced by Stats(), and syncStats().
|
staticprivate |
Referenced by Stats(), and syncStats().
|
staticprivate |
Referenced by Alloc(), Stats(), and syncStats().
|
staticprivate |
Referenced by Stats(), and syncStats().
|
staticprivate |
Referenced by Stats(), and syncStats().
|
staticprivate |
|
staticprivate |
Referenced by Stats(), and syncStats().
|
private |
|
staticprivate |
|
staticprivate |
|
private |
Referenced by XrdPollPoll::dqLink(), XrdPollPoll::Enable(), Reset(), XrdPollPoll::Restart(), and XrdPollPoll::Start().
|
private |
Referenced by Close(), Hold(), XrdLinkScan::idleScan(), Serialize(), setEtext(), setProtocol(), setRef(), syncStats(), and Terminate().
|
private |
|
private |
Referenced by XrdPoll::Attach(), Close(), XrdPoll::Detach(), DoIt(), XrdLinkScan::idleScan(), Reset(), and Terminate().
|
private |
Referenced by Close(), XrdPoll::Finish(), and Reset().
|
private |
Referenced by Close(), DoIt(), XrdPoll::Finish(), getProtocol(), Reset(), setProtocol(), syncStats(), and Terminate().
|
private |
Referenced by Peek(), Recv(), RecvAll(), and syncStats().
|
private |
Referenced by Reset(), Send(), and syncStats().
|
static |
Referenced by Send().
|
static |
Referenced by XrdXrootdProtocol::do_Open(), Send(), and XrdConfig::Setup().
|
private |
Referenced by getIOStats(), Recv(), Reset(), and syncStats().
|
private |
Referenced by getIOStats(), Reset(), and syncStats().
|
staticprivate |
Referenced by Alloc(), Stats(), and syncStats().
|
private |
Referenced by getIOStats(), Recv(), Reset(), and syncStats().
|
private |
Referenced by getIOStats(), Reset(), and syncStats().
|
private |
Referenced by Bind().
|
staticprivate |
|
private |
|
staticprivate |
Referenced by setKWT(), and Terminate().
|
private |
Referenced by Send(), and syncStats().
|
staticprivate |
|
staticprivate |
|
staticprivate |
1.8.3.1