46#include "XrdOuc/XrdOucHash.hh"
47#include "XrdSys/XrdSysPthread.hh"
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);
virtual ~XrdClientConnectionMgr()
XrdClientThread * fGarbageColl
XrdClientSid * fSidManager
XrdClientSid * SidManager()
XrdOucHash< XrdClientPhyConnection > fPhyHash
int Connect(XrdClientUrlInfo RemoteAddress)
friend int DisconnectElapsedPhyConn(const char *, XrdClientPhyConnection *, void *)
XrdClientMessage * ReadMsg(int LogConnectionID)
XrdClientVector< XrdClientPhyConnection * > fPhyTrash
XrdClientVector< XrdClientLogConnection * > fLogVec
int WriteRaw(int LogConnectionID, const void *buffer, int BufferLength, int substreamid)
XrdClientPhyConnection * GetPhyConnection(XrdClientUrlInfo server)
void Disconnect(int LogConnectionID, bool ForcePhysicalDisc)
UnsolRespProcResult ProcessUnsolicitedMsg(XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg)
int ReadRaw(int LogConnectionID, void *buffer, int BufferLength)
friend void * GarbageCollectorThread(void *, XrdClientThread *thr)
XrdOucHash< CndVarInfo > fConnectingCondVars
XrdClientLogConnection * GetConnection(int LogConnectionID)
friend int DestroyPhyConn(const char *, XrdClientPhyConnection *, void *)