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