MAK Data Logger API Documentation for DIS
 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 DtString & filename () 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 Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)