#define ClassDef(name, id)
Abstract base class for interfaces to Data Management Systems (SRB, IRODS, etc.)
Interface to SRB (Storage Resource Broker) DMS client.
virtual TString longlist(const Char_t *directory="")
virtual Int_t chmod(const Char_t *, UInt_t)
virtual Int_t exit()
Call at end of interactive session (i.e. if you previously called Sinit())
virtual TString info(const Char_t *file, Option_t *opt="")
returns meta-infos on given file.
virtual Int_t init()
Call in interactive session if you want to use relative pathnames.
virtual Int_t get(const Char_t *source, const Char_t *target=".")
virtual Int_t cd(const Char_t *directory="")
change directory
virtual Int_t put(const Char_t *source, const Char_t *target=".")
virtual TString list(const Char_t *directory="")
virtual Int_t forcedelete(const Char_t *path)
virtual void ExtractFileInfos(TString &, DMSFile_t *) const
virtual Int_t mkdir(const Char_t *path, Option_t *opt="")
Create new directory in SRB space.