|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SAMPLE_HANDLER__DISK_LIST_H
6 #define SAMPLE_HANDLER__DISK_LIST_H
74 std::string
path ()
const;
virtual ~DiskList()
standard destructor
DiskList()
standard constructor
virtual DiskList * doOpenDir() const =0
make a new list object for the sub-directory
virtual std::string getDirname() const =0
the base path for the directory listed
std::string fileName() const
the filename for the current entry
virtual bool getNext()=0
get the next list entry
void testInvariant() const
test the invariant of this object
@ S_VALID
holding a valid entry
an interface for listing directory contents, locally or on a file server
State m_state
the current state
bool next()
get the next list entry
DiskList * openDir() const
make a new list object for the sub-directory
virtual std::string getPath() const =0
the path for the current entry.
@ S_BLANK
just initialized
This module provides a lot of global definitions, forward declarations and includes that are used by ...
std::string path() const
the path for the current entry.
@ S_BROKEN
an error occured
std::string dirname() const
the base path for the directory listed
@ S_DONE
finished reading entries