10#ifndef ROOT_TNetXNGSystem 
   11#define ROOT_TNetXNGSystem 
   60   int         Unlink(
const char *path) 
override;
 
#define ClassDefOverride(name, id)
 
Collection abstract base class.
 
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
 
Bool_t ConsistentWith(const char *path, void *dirptr) override
Check consistency of this helper with the one required by 'path' or 'dirptr'.
 
int Unlink(const char *path) override
Unlink a file on the remote server.
 
XrdCl::FileSystem * fFileSystem
 
static TMutex fgAddrMutex
 
void * OpenDirectory(const char *dir) override
Open a directory.
 
std::set< void * > fDirPtrs
 
static THashList fgAddrFQDN
 
Int_t GetPathInfo(const char *path, FileStat_t &buf) override
Get info about a file (stat)
 
const char * GetDirEntry(void *dirp) override
Get a directory entry.
 
virtual Int_t Stage(const char *path, UChar_t priority)
Issue a stage request for a single file.
 
virtual Int_t Locate(const char *path, TString &endurl)
Get the endpoint URL of a file.
 
void FreeDirectory(void *dirp) override
Free a directory.
 
virtual ~TNetXNGSystem()
Destructor.
 
Bool_t IsPathLocal(const char *path) override
Is this path a local path?
 
Int_t MakeDirectory(const char *dir) override
Create a directory.
 
Abstract base class defining a generic interface to the underlying Operating System.