XrdClientConnectionMgr Class Reference
#include <XrdClientConnMgr.hh>
List of all members.
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 *) |
Constructor & Destructor Documentation
| XrdClientConnectionMgr::XrdClientConnectionMgr |
( |
|
) |
|
| virtual XrdClientConnectionMgr::~XrdClientConnectionMgr |
( |
|
) |
[virtual] |
Member Function Documentation
| bool XrdClientConnectionMgr::BootUp |
( |
|
) |
|
| void XrdClientConnectionMgr::Disconnect |
( |
int |
LogConnectionID, |
|
|
bool |
ForcePhysicalDisc | |
|
) |
| | |
| void XrdClientConnectionMgr::GarbageCollect |
( |
|
) |
|
| int XrdClientConnectionMgr::ReadRaw |
( |
int |
LogConnectionID, |
|
|
void * |
buffer, |
|
|
int |
BufferLength | |
|
) |
| | |
| bool XrdClientConnectionMgr::ShutDown |
( |
|
) |
|
| XrdClientSid* XrdClientConnectionMgr::SidManager |
( |
|
) |
[inline] |
| int XrdClientConnectionMgr::WriteRaw |
( |
int |
LogConnectionID, |
|
|
const void * |
buffer, |
|
|
int |
BufferLength, |
|
|
int |
substreamid | |
|
) |
| | |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: