18 #include <vl/hlaObjectManager.h>
23 class DtLgrHlaSimulationManager;
43 RTI::ObjectInstanceHandle objHand);
45 RTI::ObjectHandle objHand);
74 const char* federateType,
75 DtFomMapper* mapper = DtRprFomMapper::create(0),
76 const char* fedFileName = 0,
77 InitializationStatus* status = 0);
86 const char* federateType,
88 const char* fedFileName = 0,
89 void* fomMapInitData = 0,
90 InitializationStatus* status = 0);
92 #if DtHLA_1516_EVOLVED
110 const char* federateName,
111 const char* federateType,
113 DtFomMapper* mapper = DtRprFomMapper::create(0),
115 const std::vector<DtString>& fomModules = std::vector<DtString>(),
116 InitializationStatus* status = 0 );
131 const char* federateName,
132 const char* federateType,
135 void* fomMapInitData = 0,
137 const std::vector<DtString>& fomModules = std::vector<DtString>(),
138 InitializationStatus* status = 0 );
158 virtual void send(
const DtStateMsg& msg);
165 static DtServerExerciseConnection*
create(
const DtExerciseConnInitializer& init,
166 InitializationStatus* status = 0);
167 static DtServerExerciseConnection*
create(
const char* execName,
168 const char* federateType,
169 DtFomMapper* mapper = DtRprFomMapper::create(0),
170 const char* fedFileName = 0,
171 InitializationStatus* status = 0);
172 static DtServerExerciseConnection*
create(
const char* execName,
173 const char* federateType,
175 const char* fedFileName = 0,
176 void* fomMapInitData = 0,
177 InitializationStatus* status = 0);
178 #if DtHLA_1516_EVOLVED
179 static DtServerExerciseConnection*
create(
const char* execName,
180 const char* federateName,
181 const char* federateType,
183 DtFomMapper* mapper = DtRprFomMapper::create(0),
185 const std::vector<DtString>& fomModules = std::vector<DtString>(),
186 InitializationStatus* status = 0 );
187 static DtServerExerciseConnection*
create(
const char* execName,
188 const char* federateName,
189 const char* federateType,
192 void* fomMapInitData = 0,
194 const std::vector<DtString>& fomModules = std::vector<DtString>(),
195 InitializationStatus* status = 0 );
207 virtual void rtiSend(
DtInteraction& msg, RTI::InteractionClassHandle handle,
208 const RTI::RegionHandleSet* region);
210 virtual void rtiSend(
DtInteraction& msg, RTI::InteractionClassHandle handle,
211 const RTI::Region* region);