108 void Disconnect(
int LogConnectionID,
bool ForcePhysicalDisc);
119 int ReadRaw(
int LogConnectionID,
void *buffer,
int BufferLength);
120 int WriteRaw(
int LogConnectionID,
const void *buffer,
121 int BufferLength,
int substreamid);
Definition: XrdSysPthread.hh:239
XrdSysRecMutex fMutex
Definition: XrdClientConnMgr.hh:88
XrdSysCondVar cv
Definition: XrdClientConnMgr.hh:81
friend void * GarbageCollectorThread(void *, XrdClientThread *thr)
Definition: XrdClientThread.hh:40
Definition: XrdClientPhyConnection.hh:69
XrdClientSid * SidManager()
Definition: XrdClientConnMgr.hh:123
XrdOucHash< XrdClientPhyConnection > fPhyHash
Definition: XrdClientConnMgr.hh:67
Definition: XrdClientUrlInfo.hh:50
friend int DisconnectElapsedPhyConn(const char *, XrdClientPhyConnection *, void *)
Definition: XrdClientConnMgr.hh:60
Definition: XrdClientUnsolMsg.hh:63
XrdClientVector< XrdClientPhyConnection * > fPhyTrash
Definition: XrdClientConnMgr.hh:73
virtual ~XrdClientConnectionMgr()
XrdClientPhyConnection * GetPhyConnection(XrdClientUrlInfo server)
Definition: XrdClientSid.hh:57
Definition: XrdClientUnsolMsg.hh:51
Definition: XrdClientMessage.hh:49
Definition: XrdSysPthread.hh:78
friend int DestroyPhyConn(const char *, XrdClientPhyConnection *, void *)
UnsolRespProcResult
Definition: XrdClientUnsolMsg.hh:43
int fLastLogIdUsed
Definition: XrdClientConnMgr.hh:70
int cnt
Definition: XrdClientConnMgr.hh:82
Definition: XrdClientVector.hh:49
XrdOucHash< CndVarInfo > fConnectingCondVars
Definition: XrdClientConnMgr.hh:86
int WriteRaw(int LogConnectionID, const void *buffer, int BufferLength, int substreamid)
UnsolRespProcResult ProcessUnsolicitedMsg(XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg)
XrdClientThread * fGarbageColl
Definition: XrdClientConnMgr.hh:92
CndVarInfo()
Definition: XrdClientConnMgr.hh:83
XrdClientMessage * ReadMsg(int LogConnectionID)
int ReadRaw(int LogConnectionID, void *buffer, int BufferLength)
XrdClientVector< XrdClientLogConnection * > fLogVec
Definition: XrdClientConnMgr.hh:66
Definition: XrdClientLogConnection.hh:45
int Connect(XrdClientUrlInfo RemoteAddress)
Definition: XrdClientConnMgr.hh:79
XrdClientLogConnection * GetConnection(int LogConnectionID)
void Disconnect(int LogConnectionID, bool ForcePhysicalDisc)
XrdClientSid * fSidManager
Definition: XrdClientConnMgr.hh:64