Inheritance diagram for QReader:

Public Member Functions | |
| QReader (const std::string &name, QSequence *s) | |
| Mandatory constructor.  | |
| virtual | ~QReader () | 
| destructor  | |
| virtual void | Init ()=0 | 
| virtual QEvent * | Do (QEvent *ev)=0 | 
| Doit method is called for each event, getting the event as argument.  | |
| virtual void | Done ()=0 | 
| Done method is called after event loop.  | |
| virtual const QError & | JumpToEvent (unsigned int event) | 
| Jump to event.   | |
| const int & | GetFileNumber () | 
| Get Current file number, used by QWriter (throug QSequence).  | |
| unsigned int | GetEventNumber () const | 
| Get event number (entry number in file being read).  | |
Static Public Member Functions | |
| static std::list< std::string > | GetFilesList () | 
| list of input files  | |
Protected Member Functions | |
| void | InitFileManager () | 
| new test interfaces Initialize multiple and single file management  | |
| void | OpenNewFile (const std::string &fileName) | 
| Call it when opening new file.  | |
Protected Attributes | |
| int | fFileNumber | 
| current file number read  | |
| std::vector< std::string > | fFileList | 
| list of files  | |
| QError | fErr | 
| Error returned by methods.  | |
| unsigned int | fEventNumber | 
| last event read  | |
| int | fEventNumberPrintStep | 
| print event number step  | |
| bool | fReadFileList | 
| read file list  | |
| std::string | fFileListPath | 
| file list path  | |
Static Protected Attributes | |
| static std::list< std::string > | fFullPathFilesList | 
Private Member Functions | |
| void | ReadFilesList (std::string path) | 
| Parse the file that contain the files list.  | |
| void | Begin () | 
| QEvent * | Process (QEvent *ev) | 
| void | End () | 
Private Attributes | |
| 
std::vector< std::string  >::const_iterator  | fFileListIter | 
Friends | |
| class | QSequence | 
| virtual void QReader::Init | ( | ) |  [pure virtual] | 
        
Init method is called before event loop
Implemented in QFileReader, MLiveTime, MApolloEventBuilder, MPulseGenerator, MQuickFileReader, MRootFileReader, MQinoCompleteDataReader, MQinoDataReader, MQinoMiCompleteDataReader, MQinoMiCompleteDataReaderFast, MQinoNtpReader, and MVibraDataReader.
| const QError & QReader::JumpToEvent | ( | unsigned int | event | ) |  [virtual] | 
        
Jump to event.
| event | 
Reimplemented in QFileReader, MQuickFileReader, MRootFileReader, and MQinoNtpReader.
 1.5.1