![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 60 of file 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 () |
Private Member Functions | |
| UnsolRespProcResult | ProcessUnsolicitedMsg (XrdClientUnsolMsgSender *sender, XrdClientMessage *unsolmsg) |
Private Attributes | |
| XrdClientSid * | fSidManager |
| XrdClientVector< XrdClientLogConnection * > | fLogVec |
| XrdOucHash< XrdClientPhyConnection > | fPhyHash |
| int | fLastLogIdUsed |
| XrdClientVector< XrdClientPhyConnection * > | fPhyTrash |
| XrdOucHash< CndVarInfo > | fConnectingCondVars |
| XrdSysRecMutex | fMutex |
| XrdClientThread * | fGarbageColl |
Friends | |
| void * | GarbageCollectorThread (void *, XrdClientThread *thr) |
| int | DisconnectElapsedPhyConn (const char *, XrdClientPhyConnection *, void *) |
| int | DestroyPhyConn (const char *, XrdClientPhyConnection *, void *) |
Inheritance diagram for XrdClientConnectionMgr:
Collaboration diagram for XrdClientConnectionMgr:| XrdClientConnectionMgr::XrdClientConnectionMgr | ( | ) |
|
virtual |
| bool XrdClientConnectionMgr::BootUp | ( | ) |
| int XrdClientConnectionMgr::Connect | ( | XrdClientUrlInfo | RemoteAddress | ) |
Referenced by XrdProofConn::TryConnect().
| void XrdClientConnectionMgr::Disconnect | ( | int | LogConnectionID, |
| bool | ForcePhysicalDisc | ||
| ) |
Referenced by XrdProofConn::Close().
| void XrdClientConnectionMgr::GarbageCollect | ( | ) |
| XrdClientLogConnection* XrdClientConnectionMgr::GetConnection | ( | int | LogConnectionID | ) |
Referenced by XrdProofConn::SetAsync(), and XrdProofConn::TryConnect().
| XrdClientPhyConnection* XrdClientConnectionMgr::GetPhyConnection | ( | XrdClientUrlInfo | server | ) |
|
private |
| XrdClientMessage* XrdClientConnectionMgr::ReadMsg | ( | int | LogConnectionID | ) |
Referenced by XrdProofConn::ReadMsg().
| int XrdClientConnectionMgr::ReadRaw | ( | int | LogConnectionID, |
| void * | buffer, | ||
| int | BufferLength | ||
| ) |
Referenced by XrdProofConn::ReadRaw().
| bool XrdClientConnectionMgr::ShutDown | ( | ) |
|
inline |
Definition at line 123 of file XrdClientConnMgr.hh.
| int XrdClientConnectionMgr::WriteRaw | ( | int | LogConnectionID, |
| const void * | buffer, | ||
| int | BufferLength, | ||
| int | substreamid | ||
| ) |
Referenced by XrdProofConn::WriteRaw().
|
friend |
|
friend |
|
private |
Definition at line 86 of file XrdClientConnMgr.hh.
|
private |
Definition at line 92 of file XrdClientConnMgr.hh.
|
private |
Definition at line 70 of file XrdClientConnMgr.hh.
|
private |
Definition at line 66 of file XrdClientConnMgr.hh.
|
private |
Definition at line 88 of file XrdClientConnMgr.hh.
|
private |
Definition at line 67 of file XrdClientConnMgr.hh.
|
private |
Definition at line 73 of file XrdClientConnMgr.hh.
|
private |
Definition at line 64 of file XrdClientConnMgr.hh.
Referenced by SidManager().