MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
lgrSim
lgrHlaConfigData.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 lgrHlaConfigData_H_
10
#define lgrHlaConfigData_H_
11
12
#include <
lgrSim/lgrSim.h
>
13
#include <
lgrCore/lgrConfigData.h
>
14
15
namespace
MAKLogger
16
{
17
20
class
DT_DLL_LGRSIM
DtLgrHlaConfigData
:
public
DtLgrConfigData
21
{
22
public
:
24
DtLgrHlaConfigData
();
25
27
virtual
~
DtLgrHlaConfigData
();
28
30
31
virtual
void
setFedFile(
const
DtString
& filename);
32
virtual
const
DtString
& fedFile()
const
;
33
virtual
const
DtString
& fedFileContent()
const
;
35
37
38
virtual
void
setFomVersion(
const
DtString
& version);
39
virtual
const
DtString
& fomVersion()
const
;
41
43
44
virtual
void
setFomMapperName(
const
DtString
& name);
45
virtual
const
DtString
& fomMapperName()
const
;
47
49
50
virtual
void
setFomMapperInitData(
const
DtString
& name);
51
virtual
const
DtString
& fomMapperInitData()
const
;
53
55
56
virtual
void
setEmptyFomMapper(
const
DtString
& name);
57
virtual
const
DtString
& emptyFomMapper()
const
;
59
61
62
virtual
void
setFederationName(
const
DtString
& name);
63
virtual
const
DtString
& federationName()
const
;
65
67
68
virtual
void
setFederateType(
const
DtString
& name);
69
virtual
const
DtString
& federateType()
const
;
71
72
// NOTE: commented out to allow the generic meta data formatter to read
73
// data for all HLA versions. Do not uncomment.
74
//#if DtHLA_1516_EVOLVED
75
77
78
virtual
void
setFederateName(
const
DtString
& name);
79
virtual
const
DtString
& federateName()
const
;
81
83
84
virtual
void
setFomModules(
const
std::vector<DtString>& fomModuleList);
85
// Deliminated string
86
virtual
const
DtString
& fomModules()
const
;
87
virtual
void
getFomModules(std::vector<DtString>& fomModuleList)
const
;
88
virtual
const
DtString
& fomModuleContent(
const
DtString
& fomModuleName)
const
;
90
92
93
virtual
void
setMim(
const
DtString
& name);
94
virtual
const
DtString
& mim()
const
;
95
virtual
const
DtString
& mimContent()
const
;
97
98
//#endif
99
100
protected
:
101
const
DtString
myFedFileKey
;
102
const
DtString
myFedFileContentKey
;
103
const
DtString
myFomVersionKey
;
104
const
DtString
myFomMapperNameKey
;
105
const
DtString
myFomMapperInitKey
;
106
const
DtString
myEmptyFomMapperKey
;
107
const
DtString
myFederationNameKey
;
108
const
DtString
myFederateTypeKey
;
109
110
// NOTE: commented out to allow the generic meta data formatter to read
111
// data for all HLA versions. Do not uncomment.
112
//#if DtHLA_1516_EVOLVED
113
const
DtString
myFederateNameKey
;
114
const
DtString
myFomModulesKey
;
115
// Fom Module content key is file name
116
const
DtString
myMimKey
;
117
const
DtString
myMimContentKey
;
118
//#endif
119
120
};
121
122
}
123
124
#endif
Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)