12 #ifndef ROOT_TXNetSystem 13 #define ROOT_TXNetSystem 28 #ifndef ROOT_TNetSystem 40 #ifndef ROOT_THashList 73 XrdClientAdmin *Connect(
const char *url);
79 static XrdClientAdmin *GetClientAdmin(
const char *url);
80 static TString GetKey(
const char *url);
88 virtual Bool_t ConsistentWith(
const char *path,
void *dirptr);
89 virtual void FreeDirectory(
void *dirp);
90 virtual const char *GetDirEntry(
void *dirp);
92 virtual Bool_t IsPathLocal(
const char *path);
94 virtual Int_t MakeDirectory(
const char* dir);
95 virtual void *OpenDirectory(
const char* dir);
96 virtual int Unlink(
const char *path);
100 Bool_t IsOnline(
const char *path);
120 bool IsValid()
const {
return ((fClientAdmin) ? 1 : 0); }
124 void NotifyLastError();
TXrdClientAdminWrapper(const char *key, XrdClientAdmin *ca)
static THashList fgAdminHash
static THashList fgAddrFQDN
#define ClassDef(name, id)
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
The TNamed class is the base class for all named ROOT classes.
virtual ~TXrdClientAdminWrapper()
Destructor: destroy the instance.
Collection abstract base class.
XrdClientAdmin * fClientAdmin
XrdClientAdmin * ClientAdmin() const