MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrCore
loggerPlaybackFile.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef loggerPlaybackFile_H_
10
#define loggerPlaybackFile_H_
11
12
#include "
lgrCore.h
"
13
#include "
virtualConstructor.h
"
14
15
class
DtString;
16
17
namespace
MAKLogger
18
{
19
class
DtLgrConfigData;
20
class
DtLoggerInputFile;
21
class
DtLgrFileFormatter;
22
25
class
DT_DLL_LGRCORE
DtLoggerPlaybackFile
26
{
27
protected
:
29
DtLoggerPlaybackFile
(
const
DtString& filename,
bool
initialize);
30
31
public
:
33
virtual
~
DtLoggerPlaybackFile
();
34
35
private
:
37
DtLoggerPlaybackFile
(
const
DtLoggerPlaybackFile
&);
39
DtLoggerPlaybackFile
& operator=(
const
DtLoggerPlaybackFile
&);
40
public
:
41
43
44
DtLgrFileFormatter
* formatter();
46
const
DtLgrFileFormatter
* formatter()
const
;
48
50
51
DtLoggerInputFile
* inputFile();
53
const
DtLoggerInputFile
* inputFile()
const
;
55
57
virtual
bool
isIncomplete()
const
;
58
60
const
DtLgrConfigData
* configData()
const
;
61
62
protected
:
63
65
void
openInputFile(
const
DtString& filename);
66
68
void
readMetaData();
69
71
void
initialize();
72
73
DtLoggerInputFile
*
myInputFile
;
74
DtLgrFileFormatter
*
myFileFormatter
;
75
DtLgrConfigData
*
myConfigData
;
76
bool
myIsIncomplete
;
77
};
78
}
79
80
#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
)