15 :
KVDMS("
SRB", "Storage Resource Broker")
35 buildCommand(
"Sinit");
50 buildCommand(
"Sls", directory);
65 buildCommand(
"Sls", directory,
"-l");
78 buildCommand(
"Scd", directory);
91 buildCommand(
"SgetD",
file, opt);
108 buildCommand(
"Sput", args.
Data(),
"-v -M");
109 return execCommand();
125 buildCommand(
"Sget", args.
Data(),
"-v -M");
126 return execCommand();
142 buildCommand(
"Srm", path,
"-f");
143 return execCommand();
155 buildCommand(
"Smkdir", path, opt);
156 return execCommand();
167 buildCommand(
"Sexit");
168 return execCommand();
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t target
Abstract base class for interfaces to Data Management Systems (SRB, IRODS, etc.)
Extension of TDatime to handle various useful date formats.
Interface to SRB (Storage Resource Broker) DMS client.
TString longlist(const Char_t *directory="") override
Int_t put(const Char_t *source, const Char_t *target=".") override
Int_t get(const Char_t *source, const Char_t *target=".") override
TString info(const Char_t *file, Option_t *opt="") override
returns meta-infos on given file.
Int_t cd(const Char_t *directory="") override
change directory
Int_t exit() override
Call at end of interactive session (i.e. if you previously called Sinit())
Int_t init() override
Call in interactive session if you want to use relative pathnames.
TString list(const Char_t *directory="") override
Int_t forcedelete(const Char_t *path) override
Int_t mkdir(const Char_t *path, Option_t *opt="") override
Create new directory in SRB space.
const char * Data() const
void Form(const char *fmt,...)