MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSim
lgrDisLegacyFileFormats.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
11
12
13
#if DtDIS
14
15
#ifndef lgrDisLegacyFileFormats_H_
16
#define lgrDisLegacyFileFormats_H_
17
18
#include "
lgrSim.h
"
19
#include "
lgrLegacyCheckpointedFormat.h
"
20
#include "
lgrLegacyUncheckpointedFormat.h
"
21
22
namespace
MAKLogger
23
{
24
class
DtLoggerFile;
25
28
class
DT_DLL_LGRSIM
DtLgrLegacyDisUncheckpointedFormat
:
29
public
DtLgrLegacyUncheckpointedFormat
30
{
31
public
:
32
34
DtLgrLegacyDisUncheckpointedFormat
(
DtLoggerFile
*);
36
virtual
~
DtLgrLegacyDisUncheckpointedFormat
();
37
38
private
:
39
41
DtLgrLegacyDisUncheckpointedFormat
42
(
const
DtLgrLegacyDisUncheckpointedFormat
&);
44
DtLgrLegacyDisUncheckpointedFormat
& operator=(
45
const
DtLgrLegacyDisUncheckpointedFormat
&);
46
47
protected
:
48
51
virtual
void
validateType(
int
type);
52
54
virtual
int
decodeTypeFromFlags(
unsigned
int
flags);
55
};
56
59
class
DT_DLL_LGRSIM
DtLgrLegacyDisCheckpointedFormat
:
60
public
DtLgrLegacyCheckpointedFormat
61
{
62
public
:
63
65
DtLgrLegacyDisCheckpointedFormat
(
DtLoggerFile
*);
67
virtual
~
DtLgrLegacyDisCheckpointedFormat
();
68
69
private
:
70
72
DtLgrLegacyDisCheckpointedFormat
(
const
DtLgrLegacyDisCheckpointedFormat
&);
74
DtLgrLegacyDisCheckpointedFormat
& operator=(
75
const
DtLgrLegacyDisCheckpointedFormat
&);
76
77
protected
:
78
81
virtual
void
validateType(
int
type);
82
84
virtual
int
decodeTypeFromFlags(
unsigned
int
flags);
85
87
virtual
void
readEndMetaData();
88
90
virtual
void
writeEndMetaData();
91
};
92
96
class
DT_DLL_LGRSIM
DtLgrLegacyDis4_0Format
:
97
public
DtLgrLegacyDisCheckpointedFormat
98
{
99
public
:
100
102
DtLgrLegacyDis4_0Format
(
DtLoggerFile
*);
103
105
virtual
~
DtLgrLegacyDis4_0Format
();
106
107
private
:
108
110
DtLgrLegacyDis4_0Format
(
const
DtLgrLegacyDis4_0Format
&);
112
DtLgrLegacyDis4_0Format
& operator=(
113
const
DtLgrLegacyDis4_0Format
&);
114
115
protected
:
116
119
virtual
void
validateType(
int
type);
120
122
virtual
int
decodeTypeFromFlags(
unsigned
int
flags);
123
};
124
128
class
DT_DLL_LGRSIM
DtLgrLegacyDis4_2Format
:
public
DtLgrLegacyDis4_0Format
129
{
130
public
:
131
132
DtLgrLegacyDis4_2Format
(
DtLoggerFile
*);
133
134
private
:
135
137
DtLgrLegacyDis4_2Format
(
const
DtLgrLegacyDis4_2Format
&);
139
DtLgrLegacyDis4_2Format
& operator=(
140
const
DtLgrLegacyDis4_2Format
&);
141
142
protected
:
143
146
virtual
void
validateType(
int
type);
147
149
virtual
void
readEndMetaData();
150
152
virtual
void
writeEndMetaData();
153
};
154
155
}
156
157
#endif
158
#endif
Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)