5 #ifndef exerciseConnInitializerHLA_H_
6 #define exerciseConnInitializerHLA_H_
50 virtual void setExecName(
const DtString& name);
52 #if DtHLA_1516_EVOLVED
55 virtual DtString federateName()
const;
58 virtual void setFederateName(
const DtString& name);
62 virtual DtString federateType()
const;
66 virtual void setFederateType(
const DtString& type);
69 virtual DtString fedFileName()
const;
72 virtual void setFedFileName(
const DtString& name);
82 virtual DtString fomMapperLibName()
const;
85 virtual void setFomMapperLibName(
const DtString& name);
88 virtual void* fomMapperInitData()
const;
91 virtual void setFomMapperInitData(
void* data);
99 virtual void setRprFomVersion(
double version);
102 virtual double rprFomVersion()
const;
107 virtual void setReflecting(
bool onOff);
110 virtual bool reflecting()
const;
125 virtual void setReflectRemoteUpdatesIntoPub(
bool onOff);
128 virtual bool reflectRemoteUpdatesIntoPub()
const;
136 virtual void setReflectThroughRti(
bool onOff);
139 virtual bool reflectThroughRti()
const;
148 virtual void setUseAdvisories(
bool onOff);
151 virtual bool useAdvisories()
const;
158 virtual void setReplyToSynchPoints(
bool onOff);
161 virtual bool replyToSynchPoints()
const;
168 virtual void setAutoSubscribe(
bool onOff);
171 virtual bool autoSubscribe()
const;
186 virtual void setDestroyFedExec(
bool onOff);
189 virtual bool destroyFedExec()
const;
195 virtual void setSendFedTime(
bool onOff);
198 virtual bool sendFedTime()
const;
201 virtual void setNotifyLevel(
int level);
204 virtual void setUseGeographicDdm(
bool yesNo);
207 virtual bool useGeographicDdm()
const;
214 virtual void setRprFomRevision(
int val);
217 virtual int rprFomRevision()
const;
219 virtual void setExceptionOnRtiCompilerMismatch(
bool useException );
221 virtual bool exceptionOnRtiCompilerMismatch()
const;
224 #if DtHLA_1516_EVOLVED
227 virtual void setMimModule(
const DtString& mimFomModule);
232 virtual void addFomModule(
const DtString& module);
234 virtual void setFomModules(
const std::vector<DtString>& fomModules);
237 virtual void fomModules(std::vector<DtString>& fomModules)
const;
239 virtual void fomModules(std::vector<std::wstring>& fomModules)
const;
242 virtual void setLocalSettingsDesignator(
const std::wstring & localSettingsDesignator );
244 virtual void setLocalSettingsDesignator(
const DtString & localSettingsDesignator );
246 virtual std::wstring localSettingsDesignator()
const;
251 virtual void setRtiArguments(
const std::vector<std::wstring>& args);
254 virtual void setRtiArguments(
const std::vector<DtString>& args);
257 virtual void rtiArguments(std::vector<std::wstring>& args)
const;
266 #if DtHLA_1516_EVOLVED
286 #if DtHLA_1516_EVOLVED
287 std::wstring myLocalSettingsDesignator;
289 std::vector<std::wstring> myRtiArguments;
322 bool pressAnyKey =
true);
324 bool pressAnyKey =
false);
331 virtual int argc()
const;
334 virtual char** argv()
const;
340 virtual void parseCmdLine();
345 virtual void loadFile(
const DtString& fileName);
346 virtual void loadMtlFile(
const DtString& fileName);
349 virtual void saveFile(
const DtString& filename);
357 #if DtHLA_1516_EVOLVED
361 virtual void setFederateName(
const DtString& name);
362 virtual DtString federateName()
const;
365 virtual void setLocalSettingsDesignator(
const DtString& name);
366 virtual std::wstring localSettingsDesignator()
const;
369 virtual void setMimModule(
const DtString& mimFomModule);
447 virtual void initializeMtlParams();
455 #if DtHLA_1516_EVOLVED