MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
MAKLogger::DtLgrHlaPlaybackFile Class Reference

Hla Playback file. More...

+ Inheritance diagram for MAKLogger::DtLgrHlaPlaybackFile:
+ Collaboration diagram for MAKLogger::DtLgrHlaPlaybackFile:

Public Member Functions

virtual ~DtLgrHlaPlaybackFile ()
 Virtual CTOR, Under windows, specifying random access causes the OS to cache the file in RAM improving performance of random access. More...
 
const DtBaseFomDescfom () const
 Get the Fom stored in the file. More...
 
const DtLgrHlaConfigDatahlaConfigData () const
 Get the configuration data used to produce the logger file. More...
 
- Public Member Functions inherited from 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. 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 DtLgrConfigDataconfigData () const
 Get the configuration data used to produce the logger file. More...
 
DtLgrFileFormatterformatter ()
 Get the formatter of the current file. More...
 
const DtLgrFileFormatterformatter () const
 Get the formatter of the current file. More...
 
DtLoggerInputFileinputFile ()
 Get input file, which represents the raw file in the filesystem. More...
 
const DtLoggerInputFileinputFile () const
 Get input file, which represents the raw file in the filesystem. More...
 

Static Public Member Functions

static void setPartialCreator (DtHlaPlaybackFilePartialCreator creator)
 Set the partial file creator. More...
 
static DtLgrHlaPlaybackFilecreatePartial (const DtLgrHlaRecordFile &recordFile, DtFilePosition firstPacket, DtFilePosition lastPacket, bool randomAccess)
 Create a partial playback file from a recording file. More...
 

Protected Member Functions

 DtLgrHlaPlaybackFile (const DtLgrHlaRecordFile &recordFile, DtFilePosition firstPacket, DtFilePosition lastPacket, bool randomAccess)
 CTOR for create a partial playback file from a recording file. More...
 
- Protected Member Functions inherited from MAKLogger::DtLoggerPlaybackFile
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

DtBaseFomDescmyFomDesc
 
- Protected Attributes inherited from MAKLogger::DtLoggerPlaybackFile
DtLoggerInputFilemyInputFile
 
DtLgrFileFormattermyFileFormatter
 
DtLgrConfigDatamyConfigData
 
bool myIsIncomplete
 

Static Protected Attributes

static
DtHlaPlaybackFilePartialCreator 
thePartialCreator
 

Private Member Functions

 DtLgrHlaPlaybackFile (const DtLgrHlaPlaybackFile &)
 Not Implemented. More...
 
DtLgrHlaPlaybackFileoperator= (const DtLgrHlaPlaybackFile &)
 Not Implemented. More...
 

Detailed Description

Hla Playback file.

Constructor & Destructor Documentation

virtual MAKLogger::DtLgrHlaPlaybackFile::~DtLgrHlaPlaybackFile ( )
virtual

Virtual CTOR, Under windows, specifying random access causes the OS to cache the file in RAM improving performance of random access.

DTOR.

MAKLogger::DtLgrHlaPlaybackFile::DtLgrHlaPlaybackFile ( const DtLgrHlaRecordFile recordFile,
DtFilePosition  firstPacket,
DtFilePosition  lastPacket,
bool  randomAccess 
)
protected

CTOR for create a partial playback file from a recording file.

MAKLogger::DtLgrHlaPlaybackFile::DtLgrHlaPlaybackFile ( const DtLgrHlaPlaybackFile )
private

Not Implemented.

Member Function Documentation

static DtLgrHlaPlaybackFile* MAKLogger::DtLgrHlaPlaybackFile::createPartial ( const DtLgrHlaRecordFile recordFile,
DtFilePosition  firstPacket,
DtFilePosition  lastPacket,
bool  randomAccess 
)
static

Create a partial playback file from a recording file.

const DtBaseFomDesc* MAKLogger::DtLgrHlaPlaybackFile::fom ( ) const

Get the Fom stored in the file.

const DtLgrHlaConfigData* MAKLogger::DtLgrHlaPlaybackFile::hlaConfigData ( ) const

Get the configuration data used to produce the logger file.

DtLgrHlaPlaybackFile& MAKLogger::DtLgrHlaPlaybackFile::operator= ( const DtLgrHlaPlaybackFile )
private

Not Implemented.

static void MAKLogger::DtLgrHlaPlaybackFile::setPartialCreator ( DtHlaPlaybackFilePartialCreator  creator)
static

Set the partial file creator.

Member Data Documentation

DtBaseFomDesc* MAKLogger::DtLgrHlaPlaybackFile::myFomDesc
protected
DtHlaPlaybackFilePartialCreator MAKLogger::DtLgrHlaPlaybackFile::thePartialCreator
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)