XrdClientConnMgr.cc File Reference

#include "XrdClient/XrdClientConnMgr.hh"
#include "XrdClient/XrdClientDebug.hh"
#include "XrdClient/XrdClientMessage.hh"
#include "XrdClient/XrdClientLogConnection.hh"
#include "XrdClient/XrdClientThread.hh"
#include "XrdClient/XrdClientEnv.hh"
#include "XrdClient/XrdClientSid.hh"
#include <assert.h>
#include <semaphore.h>
#include <sys/types.h>
#include <pwd.h>

Go to the source code of this file.

Defines

#define XRC_MAXVECTSIZE   32767

Functions

void * GarbageCollectorThread (void *arg, XrdClientThread *thr)
int DisconnectElapsedPhyConn (const char *key, XrdClientPhyConnection *p, void *voidcmgr)
int DumpPhyConn (const char *key, XrdClientPhyConnection *p, void *voidcmgr)
int DestroyPhyConn (const char *key, XrdClientPhyConnection *p, void *voidcmgr)

Variables

const char * XrdClientConnMgrCVSID = "$Id: XrdClientConnMgr.cc 30949 2009-11-02 16:37:58Z ganis $"


Define Documentation

#define XRC_MAXVECTSIZE   32767

Definition at line 50 of file XrdClientConnMgr.cc.

Referenced by XrdClientConnectionMgr::Connect().


Function Documentation

int DestroyPhyConn ( const char *  key,
XrdClientPhyConnection p,
void *  voidcmgr 
)

Definition at line 136 of file XrdClientConnMgr.cc.

References p.

int DisconnectElapsedPhyConn ( const char *  key,
XrdClientPhyConnection p,
void *  voidcmgr 
)

Definition at line 81 of file XrdClientConnMgr.cc.

References XrdClientConnectionMgr::fPhyTrash, p, and XrdClientVector< T >::Push_back().

int DumpPhyConn ( const char *  key,
XrdClientPhyConnection p,
void *  voidcmgr 
)

Definition at line 118 of file XrdClientConnMgr.cc.

References Info, XrdClientDebug::kUSERDEBUG, and p.

Referenced by XrdClientConnectionMgr::Connect(), and XrdClientConnectionMgr::GarbageCollect().

void* GarbageCollectorThread ( void *  arg,
XrdClientThread thr 
)

Definition at line 53 of file XrdClientConnMgr.cc.

References XrdClientThread::CancelPoint(), Error, XrdClientConnectionMgr::GarbageCollect(), XrdClientThread::MaskSignal(), XrdClientThread::SetCancelDeferred(), XrdClientThread::SetCancelOn(), and sleep.


Variable Documentation

const char* XrdClientConnMgrCVSID = "$Id: XrdClientConnMgr.cc 30949 2009-11-02 16:37:58Z ganis $"

Definition at line 22 of file XrdClientConnMgr.cc.


Generated on Tue Jul 5 16:08:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1