#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 XRC_MAXVECTSIZE 32767 |
int DestroyPhyConn | ( | const char * | key, | |
XrdClientPhyConnection * | p, | |||
void * | voidcmgr | |||
) |
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.
const char* XrdClientConnMgrCVSID = "$Id: XrdClientConnMgr.cc 30949 2009-11-02 16:37:58Z ganis $" |
Definition at line 22 of file XrdClientConnMgr.cc.