10 #ifndef ROOT_TNetXNGFileStager
11 #define ROOT_TNetXNGFileStager
28 class TFileCollection;
30 class TNetXNGFileStager:
public TFileStager {
33 TNetXNGSystem *fSystem;
36 TNetXNGFileStager(
const char *url =
"");
37 virtual ~TNetXNGFileStager();
39 Bool_t IsStaged(
const char *path);
40 Int_t Locate(
const char *path, TString &endpath);
41 Int_t LocateCollection(TFileCollection *fc, Bool_t addDummyUrl = kFALSE);
42 Bool_t Matches(
const char *s);
43 Bool_t Stage(
const char *path, Option_t *opt = 0);
44 Bool_t Stage(TCollection *pathlist, Option_t *opt = 0);
45 Bool_t IsValid()
const {
return (fSystem ? kTRUE : kFALSE); }
48 UChar_t ParseStagePriority(Option_t *opt);
50 ClassDef( TNetXNGFileStager, 0 )