12#include "KVUniqueNameList.h"
85 if (
fcmd ==
"")
return -1;
116 return (
line.BeginsWith(
"C-"));
136 Error(
"GetListing",
"Unknown directory %s", directory);
144 for (
int i = 1; i < toks->
GetEntries(); i++) {
203 Error(
"GetListing",
"Unknown directory %s", directory);
211 for (
int i = 1; i < toks->
GetEntries(); i++) {
219 f->SetName(tmp.
Data());
265 cout << GetName() <<
"/" << endl;
267 cout << GetName() <<
"\t" << GetSize() <<
"\t" << GetModTime().AsString() << endl;
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 filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize fs
R__EXTERN TSystem * gSystem
Base class for KaliVeda framework.
static Bool_t FindExecutable(TString &exec, const Char_t *path="$(PATH)")
Abstract base class for interfaces to Data Management Systems (SRB, IRODS, etc.)
virtual TString longlist(const Char_t *directory="")=0
virtual Bool_t GetPathInfo(const Char_t *path, DMSFile_t &fs)
TString fcmd
string holding full path to command line with arguments
TString fexec
string holding full path to executable
virtual void ExtractFileInfos(TString &, DMSFile_t *) const =0
virtual Bool_t DirectoryContains(const Char_t *name, const Char_t *directory="")
TString fout
string holding results of command
virtual TList * GetListing(const Char_t *directory="")
Bool_t buildCommand(const Char_t *scmd, const Char_t *args="", Option_t *opts="")
virtual Bool_t IsContainer(TString &) const
virtual KVUniqueNameList * GetFullListing(const Char_t *directory="")
virtual TString list(const Char_t *directory="")=0
Optimised list in which named objects can only be placed once.
Int_t GetEntries() const override
virtual void Error(const char *method, const char *msgfmt,...) const
static void IndentLevel()
const char * Data() const
TObjArray * Tokenize(const TString &delim) const
TString & Remove(EStripType s, char c)
virtual const char * DirName(const char *pathname)
virtual Int_t Exec(const char *shellcmd)
virtual const char * BaseName(const char *pathname)
virtual TString GetFromPipe(const char *command)