![]() |
Ginan
|
Reader class for RTS binary file data following SOLID principles. More...
Reader class for RTS binary file data following SOLID principles.
Public Member Functions | |
| RtsFileReader (const string &filename) | |
| Constructor. | |
| E_SerialObject | readNextObject (FilterData &filterData) |
| Read the next object from file and update FilterData. | |
| bool | isReadyForProcessing () const |
| Check if we have all required data for RTS processing. | |
| void | resetEpochFlags () |
| Reset data presence flags for new epoch. | |
| std::streamoff | getCurrentPosition () const |
| Get current file position. | |
| bool | isAtBeginning () const |
| Check if we've reached the beginning of file. | |
|
explicit |
Constructor.
|
inline |
Get current file position.
|
inline |
Check if we've reached the beginning of file.
| bool RtsFileReader::isReadyForProcessing | ( | ) | const |
Check if we have all required data for RTS processing.
| E_SerialObject RtsFileReader::readNextObject | ( | FilterData & | filterData | ) |
| void RtsFileReader::resetEpochFlags | ( | ) |
Reset data presence flags for new epoch.