xrootd
|
#include <XrdClientConnMgr.hh>
Classes | |
class | CndVarInfo |
Public Member Functions | |
XrdClientConnectionMgr () | |
virtual | ~XrdClientConnectionMgr () |
bool | BootUp () |
bool | ShutDown () |
int | Connect (XrdClientUrlInfo RemoteAddress) |
void | Disconnect (int LogConnectionID, bool ForcePhysicalDisc) |
void | GarbageCollect () |
XrdClientLogConnection * | GetConnection (int LogConnectionID) |
XrdClientPhyConnection * | GetPhyConnection (XrdClientUrlInfo server) |
XrdClientMessage * | ReadMsg (int LogConnectionID) |
int | ReadRaw (int LogConnectionID, void *buffer, int BufferLength) |
int | WriteRaw (int LogConnectionID, const void *buffer, int BufferLength, int substreamid) |
XrdClientSid * | SidManager () |
![]() | |
virtual | ~XrdClientAbsUnsolMsgHandler () |
Private Member Functions | |
UnsolRespProcResult | ProcessUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg) |
![]() | |
virtual | ~XrdClientUnsolMsgSender () |
UnsolRespProcResult | SendUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg) |
XrdClientUnsolMsgSender () | |
Private Attributes | |
XrdClientSid * | fSidManager |
XrdClientVector < XrdClientLogConnection * > | fLogVec |
XrdOucHash < XrdClientPhyConnection > | fPhyHash |
int | fLastLogIdUsed |
XrdClientVector < XrdClientPhyConnection * > | fPhyTrash |
XrdOucHash< CndVarInfo > | fConnectingCondVars |
XrdSysRecMutex | fMutex |
XrdClientThread * | fGarbageColl |
![]() | |
XrdClientAbsUnsolMsgHandler * | UnsolicitedMsgHandler |
Friends | |
void * | GarbageCollectorThread (void *, XrdClientThread *thr) |
int | DisconnectElapsedPhyConn (const char *, XrdClientPhyConnection *, void *) |
int | DestroyPhyConn (const char *, XrdClientPhyConnection *, void *) |
XrdClientConnectionMgr::XrdClientConnectionMgr | ( | ) |
|
virtual |
bool XrdClientConnectionMgr::BootUp | ( | ) |
int XrdClientConnectionMgr::Connect | ( | XrdClientUrlInfo | RemoteAddress | ) |
void XrdClientConnectionMgr::Disconnect | ( | int | LogConnectionID, |
bool | ForcePhysicalDisc | ||
) |
void XrdClientConnectionMgr::GarbageCollect | ( | ) |
XrdClientLogConnection* XrdClientConnectionMgr::GetConnection | ( | int | LogConnectionID | ) |
XrdClientPhyConnection* XrdClientConnectionMgr::GetPhyConnection | ( | XrdClientUrlInfo | server | ) |
|
privatevirtual |
Implements XrdClientAbsUnsolMsgHandler.
XrdClientMessage* XrdClientConnectionMgr::ReadMsg | ( | int | LogConnectionID | ) |
int XrdClientConnectionMgr::ReadRaw | ( | int | LogConnectionID, |
void * | buffer, | ||
int | BufferLength | ||
) |
bool XrdClientConnectionMgr::ShutDown | ( | ) |
|
inline |
References fSidManager.
int XrdClientConnectionMgr::WriteRaw | ( | int | LogConnectionID, |
const void * | buffer, | ||
int | BufferLength, | ||
int | substreamid | ||
) |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by SidManager().