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 | Protected Member Functions | Protected Attributes
MAKLogger::DtLoggerFile Class Referenceabstract

Base logger class which represents the basic Logger file. More...

+ Inheritance diagram for MAKLogger::DtLoggerFile:
+ Collaboration diagram for MAKLogger::DtLoggerFile:

Public Member Functions

virtual ~DtLoggerFile ()
 DTOR. More...
 
virtual int fileDescriptor ()=0
 Get the file description. More...
 
virtual int fileVersion () const
 Get the file version. More...
 
virtual const DtStringfilename () const
 Get the file name. More...
 

Protected Member Functions

 DtLoggerFile (const DtString &filename, int fileVersion)
 Create a Logger file from an existing file. More...
 
virtual void setFileVersion (int fileVersion)
 Set the file version. More...
 
virtual void setFilename (const DtString &filename)
 Set the filename. More...
 

Protected Attributes

DtString myFilename
 
int myFileVersion
 

Detailed Description

Base logger class which represents the basic Logger file.

Constructor & Destructor Documentation

MAKLogger::DtLoggerFile::DtLoggerFile ( const DtString filename,
int  fileVersion 
)
protected

Create a Logger file from an existing file.

virtual MAKLogger::DtLoggerFile::~DtLoggerFile ( )
virtual

DTOR.

Member Function Documentation

virtual int MAKLogger::DtLoggerFile::fileDescriptor ( )
pure virtual

Get the file description.

Implemented in MAKLogger::DtLoggerOutputFile, and MAKLogger::DtLoggerInputFile.

virtual const DtString& MAKLogger::DtLoggerFile::filename ( ) const
virtual

Get the file name.

virtual int MAKLogger::DtLoggerFile::fileVersion ( ) const
virtual

Get the file version.

virtual void MAKLogger::DtLoggerFile::setFilename ( const DtString filename)
protectedvirtual

Set the filename.

virtual void MAKLogger::DtLoggerFile::setFileVersion ( int  fileVersion)
protectedvirtual

Set the file version.

Member Data Documentation

DtString MAKLogger::DtLoggerFile::myFilename
protected
int MAKLogger::DtLoggerFile::myFileVersion
protected

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)