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