12 #ifndef ROOT_TXNetSystem 13 #define ROOT_TXNetSystem 65 XrdClientAdmin *Connect(
const char *url);
71 static XrdClientAdmin *GetClientAdmin(
const char *url);
72 static TString GetKey(
const char *url);
80 virtual Bool_t ConsistentWith(
const char *path,
void *dirptr);
81 virtual void FreeDirectory(
void *dirp);
82 virtual const char *GetDirEntry(
void *dirp);
84 virtual Bool_t IsPathLocal(
const char *path);
86 virtual Int_t MakeDirectory(
const char* dir);
87 virtual void *OpenDirectory(
const char* dir);
88 virtual int Unlink(
const char *path);
92 Bool_t IsOnline(
const char *path);
112 bool IsValid()
const {
return ((fClientAdmin) ? 1 : 0); }
116 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