![]() |
MAK Data Logger API Documentation for DIS
|
A logger playback file which has an input file and it's format. More...
Inheritance diagram for MAKLogger::DtLoggerPlaybackFile:
Collaboration diagram for MAKLogger::DtLoggerPlaybackFile:Public Member Functions | |
| DtLoggerPlaybackFile (const DtString &filename, bool randomAccess, bool initialize) | |
| CTOR Under windows, specifying random access causes the OS to cache the file in RAM improving performance of random access. More... | |
| virtual | ~DtLoggerPlaybackFile () |
| DTOR. More... | |
| virtual bool | isIncomplete () const |
| Is file incomplete (missing end of file meta data)? More... | |
| virtual bool | hasLastPacket () const |
| Has the file set its last packet? More... | |
| virtual bool | recoverLastPacket () |
| Recover the last packet by seeking from the beginning of the file Return - Last packet found? More... | |
| const DtLgrConfigData * | configData () const |
| Get the configuration data used to produce the logger file. More... | |
| DtLgrFileFormatter * | formatter () |
| Get the formatter of the current file. More... | |
| const DtLgrFileFormatter * | formatter () const |
| Get the formatter of the current file. More... | |
| DtLoggerInputFile * | inputFile () |
| Get input file, which represents the raw file in the filesystem. More... | |
| const DtLoggerInputFile * | inputFile () const |
| Get input file, which represents the raw file in the filesystem. More... | |
Protected Member Functions | |
| void | openInputFile (const DtString &filename, bool randomAccess) |
| Open a file for input. More... | |
| void | readMetaData () |
| Read the file's metadata. More... | |
| void | initialize () |
| Initialize the playback file. More... | |
Protected Attributes | |
| DtLoggerInputFile * | myInputFile |
| DtLgrFileFormatter * | myFileFormatter |
| DtLgrConfigData * | myConfigData |
| bool | myIsIncomplete |
Private Member Functions | |
| DtLoggerPlaybackFile (const DtLoggerPlaybackFile &) | |
| Not Implemented. More... | |
| DtLoggerPlaybackFile & | operator= (const DtLoggerPlaybackFile &) |
| Not Implemented. More... | |
A logger playback file which has an input file and it's format.
| MAKLogger::DtLoggerPlaybackFile::DtLoggerPlaybackFile | ( | const DtString & | filename, |
| bool | randomAccess, | ||
| bool | initialize | ||
| ) |
CTOR Under windows, specifying random access causes the OS to cache the file in RAM improving performance of random access.
|
virtual |
DTOR.
|
private |
Not Implemented.
| const DtLgrConfigData* MAKLogger::DtLoggerPlaybackFile::configData | ( | ) | const |
Get the configuration data used to produce the logger file.
| DtLgrFileFormatter* MAKLogger::DtLoggerPlaybackFile::formatter | ( | ) |
Get the formatter of the current file.
| const DtLgrFileFormatter* MAKLogger::DtLoggerPlaybackFile::formatter | ( | ) | const |
Get the formatter of the current file.
|
virtual |
Has the file set its last packet?
|
protected |
Initialize the playback file.
| DtLoggerInputFile* MAKLogger::DtLoggerPlaybackFile::inputFile | ( | ) |
Get input file, which represents the raw file in the filesystem.
| const DtLoggerInputFile* MAKLogger::DtLoggerPlaybackFile::inputFile | ( | ) | const |
Get input file, which represents the raw file in the filesystem.
|
virtual |
Is file incomplete (missing end of file meta data)?
|
protected |
Open a file for input.
|
private |
Not Implemented.
|
protected |
Read the file's metadata.
|
virtual |
Recover the last packet by seeking from the beginning of the file Return - Last packet found?
|
protected |
|
protected |
|
protected |
|
protected |