MAK Data Logger API Documentation for HLA
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
MAKLogger::DtLoggerFile Class Reference

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.
virtual int fileDescriptor ()=0
 Get the file description.
virtual int fileVersion () const
 Get the file version.
virtual const DtStringfilename () const
 Get the file name.

Protected Member Functions

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

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 Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)