16 #include <vl/exerciseConnHLA.h>
18 namespace MAKTrafficClientServerExConn
20 class DtServerExerciseConnection;
21 class DtClientExerciseConnection;
24 const DtExerciseConnInitializer& init, DtExerciseConn::InitializationStatus* status);
28 const char* federateType,
30 const char* fedFileName,
31 DtExerciseConn::InitializationStatus* status);
35 const char* federateType,
37 const char* fedFileName,
39 DtExerciseConn::InitializationStatus* status);
41 #if DtHLA_1516_EVOLVED
44 const char* federateName,
45 const char* federateType,
49 const std::vector<DtString>& fomModules,
50 DtExerciseConn::InitializationStatus* status);
54 const char* federateName,
55 const char* federateType,
60 const std::vector<DtString>& fomModules,
61 DtExerciseConn::InitializationStatus* status );
65 namespace MAKTrafficClientServerExConn
89 const DtExerciseConnInitializer& init,
90 DtExerciseConn::InitializationStatus* status = 0);
96 const DtExerciseConnInitializer& init,
97 DtExerciseConn::InitializationStatus* status = 0);
116 const char* execName,
117 const char* federateType,
118 DtFomMapper* mapper = DtRprFomMapper::create(0),
119 const char* fedFileName = 0,
120 DtExerciseConn::InitializationStatus* status = 0);
126 #
if DtHLA_1516_EVOLVED
127 const char* federateName,
129 const char* federateType,
130 DtFomMapper* mapper = DtRprFomMapper::create(0),
131 DtExerciseConn::InitializationStatus* status = 0);
146 const char* execName,
147 const char* federateType,
149 const char* fedFileName = 0,
150 void* fomMapInitData = 0,
151 DtExerciseConn::InitializationStatus* status = 0);
157 #
if DtHLA_1516_EVOLVED
158 const char* federateName,
160 const char* federateType,
162 void* fomMapInitData = 0,
163 DtExerciseConn::InitializationStatus* status = 0);
168 #if DtHLA_1516_EVOLVED
188 const char* execName,
189 const char* federateName,
190 const char* federateType,
192 DtFomMapper* mapper = DtRprFomMapper::create(0),
194 const std::vector<DtString>& fomModules = std::vector<DtString>(),
195 DtExerciseConn::InitializationStatus* status = 0 );
207 const char* execName,
208 const char* federateName,
209 const char* federateType,
212 void* fomMapInitData = 0,
214 const std::vector<DtString>& fomModules = std::vector<DtString>(),
215 DtExerciseConn::InitializationStatus* status = 0 );
221 static DtExerciseConn::DtRtiAmbCreator setClientRtiAmbassadorCreator(DtExerciseConn::DtRtiAmbCreator creator);
224 static DtExerciseConn::DtRtiAmbCreator clientRtiAmbassadorCreator();
228 static DtExerciseConn::DtRtiAmbCreator setServerRtiAmbassadorCreator(DtExerciseConn::DtRtiAmbCreator creator);
231 static DtExerciseConn::DtRtiAmbCreator serverRtiAmbassadorCreator();
235 static DtExerciseConn::DtFedAmbCreator setServerFederateAmbassadorCreator(DtExerciseConn::DtFedAmbCreator creator);
238 static DtExerciseConn::DtFedAmbCreator serverFederateAmbassadorCreator();
251 #if DtHLA_1516_EVOLVED
252 static DtServerConnectionMapperFomModCreator setServerConnectionMapperFomModCreator(DtServerConnectionMapperFomModCreator creator);
253 static DtServerConnectionMapperFomModCreator serverConnectionMapperFomModCreator();
255 static DtServerConnectionDsoFomModCreator setServerConnectionDsoFomModCreator(DtServerConnectionDsoFomModCreator creator);
256 static DtServerConnectionDsoFomModCreator serverConnectionDsoFomModCreator();
262 static void setRegisterUserTagModifiersFunction(RegisterUserTagModifiers_function fnPtr)
263 { theRegisterUserTagModifiers_function = fnPtr;}
285 #if DtHLA_1516_EVOLVED
286 static DtServerConnectionMapperFomModCreator theServerConnectionMapperFomModCreator;
288 static DtServerConnectionDsoFomModCreator theServerConnectionDsoFomModCreator;