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