DABC (Data Acquisition Backbone Core)
2.9.9
|
#include <rfio/FileInterface.h>
Public Member Functions | |
virtual void | fclose (Handle f) |
virtual bool | feof (Handle f) |
virtual bool | fflush (Handle f) |
FileInterface () | |
obtained data mover name More... | |
virtual dabc::Object * | fmatch (const char *fmask, bool select_files=true) |
Produce list of files, object must be explicitly destroyed with ref.Destroy call One could decide if files or directories should be listed. More... | |
virtual Handle | fopen (const char *fname, const char *mode, const char *opt=0) |
virtual size_t | fread (void *ptr, size_t sz, size_t nmemb, Handle f) |
virtual bool | fseek (Handle f, long int offset, bool realtive=true) |
virtual size_t | fwrite (const void *ptr, size_t sz, size_t nmemb, Handle f) |
virtual int | GetFileIntPar (Handle h, const char *parname) |
Method returns file-specific int parameter. More... | |
virtual bool | GetFileStrPar (Handle h, const char *parname, char *sbuf, int sbuflen) |
Method returns file-specific string parameter. More... | |
virtual | ~FileInterface () |
Public Member Functions inherited from dabc::FileInterface | |
virtual bool | mkdir (const char *path) |
Protected Attributes | |
int | fDataMoverIndx |
counter of opened files via special connection to datamover More... | |
char | fDataMoverName [64] |
obtained data mover index More... | |
int | fOpenedCounter |
connection to datamover, done once when any special argument is appearing More... | |
void * | fRemote |
Additional Inherited Members | |
Public Types inherited from dabc::FileInterface | |
typedef void * | Handle |
File handle descriptor. More... | |
Definition at line 10 of file FileInterface.h.
rfio::FileInterface::FileInterface | ( | ) |
obtained data mover name
Definition at line 11 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 20 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 30 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 154 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 168 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 174 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 196 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 201 of file FileInterface.cxx.
|
virtual |
Reimplemented from dabc::FileInterface.
Definition at line 179 of file FileInterface.cxx.
|
virtual |
Produce list of files, object must be explicitly destroyed with ref.Destroy call One could decide if files or directories should be listed.
Reimplemented from dabc::FileInterface.
Definition at line 208 of file FileInterface.cxx.
|
virtual |
Method returns file-specific int parameter.
Reimplemented from dabc::FileInterface.
Definition at line 135 of file FileInterface.cxx.
|
virtual |
Method returns file-specific string parameter.
Reimplemented from dabc::FileInterface.
Definition at line 142 of file FileInterface.cxx.
|
protected |
Definition at line 12 of file FileInterface.h.
|
protected |
connection to datamover, done once when any special argument is appearing
Definition at line 13 of file FileInterface.h.
|
protected |
counter of opened files via special connection to datamover
Definition at line 14 of file FileInterface.h.
|
protected |
obtained data mover index
Definition at line 15 of file FileInterface.h.