13 #include <vl/exerciseConnHLA.h>
18 namespace MAKTrafficClientServerExConn
32 const DtExerciseConnInitializer& init,
33 InitializationStatus* status = 0);
47 #
if DtHLA_1516_EVOLVED
48 const char* federateName,
50 const char* federateType,
51 DtFomMapper* mapper = DtRprFomMapper::create(0),
52 InitializationStatus* status = 0);
63 #
if DtHLA_1516_EVOLVED
64 const char* federateName,
66 const char* federateType,
68 void* fomMapInitData = 0,
69 InitializationStatus* status = 0);
79 virtual const DtString& fedFileName()
const;
82 virtual const std::wstring& mimModule()
const;
85 virtual const DtString& mimModuleAscii()
const;
88 virtual const std::vector<std::wstring>& fomModules()
const;
91 virtual const std::vector<DtString>& fomModulesAscii()
const;
95 virtual void getFomModules(std::vector<std::wstring>& fomModules)
const;
99 virtual void getFomModules(std::vector<DtString>& fomModules)
const;
102 virtual void disconnect();
111 virtual void setConnectionID(
unsigned int id);
114 virtual unsigned int connectionID()
const;
118 virtual void setSelfReflect(
bool enableSelfReflect);
121 virtual bool selfReflectEnabled()
const;
125 virtual void getLateJoinDiscoveries(
bool requestUpdates);
134 virtual void setReceiveSelfReflect(
bool enableReceiveSelfReflect);
137 virtual bool receiveSelfReflectEnabled();
140 virtual void readyToResign();
143 virtual void rejoin();
148 virtual void removeAllObjects();
151 virtual void resubscribeAndPublish();