MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrCore
lgrFullInterface.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 lgrFullInterface_H_
10
#define lgrFullInterface_H_
11
12
#include "
lgrCore.h
"
13
#include "
lgrPlaybackInterface.h
"
14
#include "
lgrRecordInterface.h
"
15
#include "
lgrEditorInterface.h
"
16
#include "
lgrSimInterface.h
"
17
18
namespace
MAKLogger
19
{
20
21
class
DtLogger;
22
25
class
DT_DLL_LGRCORE
DtLgrFullInterface
:
public
DtLgrSystemInterface
26
{
27
public
:
29
DT_VIRTUAL_CTR
(
DtLgrFullInterface
,(
DtLogger
&))
30
31
public
:
32
virtual
~
DtLgrFullInterface
();
33
35
virtual
bool
update();
36
38
39
DtLgrPlaybackInterface
* playbackInterface();
40
const
DtLgrPlaybackInterface
* playbackInterface()
const
;
42
44
45
DtLgrRecordInterface
* recordInterface();
46
const
DtLgrRecordInterface
* recordInterface()
const
;
48
50
51
DtLgrEditorInterface
* editorInterface();
52
const
DtLgrEditorInterface
* editorInterface()
const
;
54
56
57
DtLgrSimInterface
* simulationInterface();
58
const
DtLgrSimInterface
* simulationInterface()
const
;
60
62
63
DtLgrSystemInterface
* systemInterface();
64
const
DtLgrSystemInterface
* systemInterface()
const
;
66
67
protected
:
68
DtLgrSystemInterface
*
mySystemInterface
;
69
DtLgrPlaybackInterface
*
myPlaybackInterface
;
70
DtLgrRecordInterface
*
myRecordInterface
;
71
DtLgrEditorInterface
*
myEditorInterface
;
72
DtLgrSimInterface
*
mySimulationInterface
;
73
};
74
75
}
76
77
#endif
Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)