MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
loggerFile.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef loggerFile_H_
10 #define loggerFile_H_
11 
12 #include <lgrCore/lgrCore.h>
14 #include <lgrUtil/filePosition.h>
15 
16 #include <lgrUtil/absoluteTime.h>
17 #include <vlutil/vlString.h>
18 
19 namespace MAKLogger
20 {
21  class DtLoggerFileMetaData;
22 
26  {
27 
28  protected:
30  DtLoggerFile(const DtString& filename, int fileVersion);
31 
32  public:
34  virtual ~DtLoggerFile();
35 
37  virtual int fileDescriptor() = 0;
38 
40  virtual int fileVersion() const;
41 
43  virtual const DtString& filename() const;
44 
45  protected:
46 
48  virtual void setFileVersion(int fileVersion);
49 
51  virtual void setFilename(const DtString& filename);
52 
53  DtString myFilename;
55  };
56 }
57 
58 #endif
int myFileVersion
Definition: loggerFile.h:54
Contains MAKLogger::DtFilePosition typedef.
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
DtString myFilename
Definition: loggerFile.h:53
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
Base logger class which represents the basic Logger file.
Definition: loggerFile.h:25
Contains lgrCore library definitions.

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)