|  | 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