#define ClassDef(name, id)
Interface to IRODS (Integrated Rule-Oriented Data System) DMS client.
virtual TString longlist(const Char_t *directory="")
virtual void ExtractFileInfos(TString &, DMSFile_t *) const
virtual Int_t get(const Char_t *source, const Char_t *target=".")
copy a file from IRODS space.
virtual Int_t put(const Char_t *source, const Char_t *target=".")
put a new file into IRODS space.
virtual Int_t mkdir(const Char_t *path, Option_t *opt="")
Create new directory in IRODS space.
virtual Int_t chmod(const Char_t *path, UInt_t mode)
virtual Int_t forcedelete(const Char_t *path)
virtual Int_t cd(const Char_t *directory="")
change directory
virtual Int_t exit()
Call at end of interactive session (i.e. if you previously called iinit())
virtual TString list(const Char_t *directory="")
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.
Abstract base class for interfaces to Data Management Systems (SRB, IRODS, etc.)