5 #ifndef exerciseConnInitializerHLA_H_
6 #define exerciseConnInitializerHLA_H_
40 DtGetValuePointerWhereAvailable
60 virtual void setExecName(
const DtString& name);
64 virtual DtString federateName()
const;
68 virtual void setFederateName(
const DtString& name);
71 virtual DtString federateType()
const;
75 virtual void setFederateType(
const DtString& type);
78 virtual DtString fedFileName()
const;
81 virtual void setFedFileName(
const DtString& name);
91 virtual DtString fomMapperLibName()
const;
94 virtual void setFomMapperLibName(
const DtString& name);
97 virtual void* fomMapperInitData()
const;
100 virtual void setFomMapperInitData(
void* data);
108 virtual void setRprFomVersion(
double version);
111 virtual double rprFomVersion()
const;
115 virtual void setReflecting(
bool onOff);
118 virtual bool reflecting()
const;
133 virtual void setReflectRemoteUpdatesIntoPub(
bool onOff);
136 virtual bool reflectRemoteUpdatesIntoPub()
const;
144 virtual void setReflectThroughRti(
bool onOff);
147 virtual bool reflectThroughRti()
const;
156 virtual void setUseAdvisories(
bool onOff);
159 virtual bool useAdvisories()
const;
166 virtual void setReplyToSynchPoints(
bool onOff);
169 virtual bool replyToSynchPoints()
const;
176 virtual void setAutoSubscribe(
bool onOff);
179 virtual bool autoSubscribe()
const;
194 virtual void setDestroyFedExec(
bool onOff);
197 virtual bool destroyFedExec()
const;
203 virtual void setSendFedTime(
bool onOff);
206 virtual bool sendFedTime()
const;
209 virtual void setNotifyLevel(
int level);
212 virtual void setUseGeographicDdm(
bool yesNo);
215 virtual bool useGeographicDdm()
const;
222 virtual void setRprFomRevision(
int val);
225 virtual int rprFomRevision()
const;
227 virtual void setExceptionOnRtiCompilerMismatch(
bool useException );
229 virtual bool exceptionOnRtiCompilerMismatch()
const;
243 virtual void setGetValueMethod( DtGetValueMethod getValueMethodChoice );
244 virtual DtGetValueMethod getValueMethod( )
const;
253 virtual void setGenericAttributes(
bool yesNo);
254 virtual bool enabledGenericAttributes()
const;
260 virtual bool pauseOnSaveRestore()
const;
261 virtual void setPauseOnSaveRestore(
bool yesNo);
264 #if DtHLA_1516_EVOLVED
267 virtual void setMimModule(
const DtString& mimFomModule);
272 virtual void addFomModule(
const DtString& module);
274 virtual void setFomModules(
const std::vector<DtString>& fomModules);
277 virtual void fomModules(std::vector<DtString>& fomModules)
const;
279 virtual void fomModules(std::vector<std::wstring>& fomModules)
const;
282 virtual void setLocalSettingsDesignator(
const std::wstring & localSettingsDesignator );
284 virtual void setLocalSettingsDesignator(
const DtString & localSettingsDesignator );
286 virtual std::wstring localSettingsDesignator()
const;
291 virtual void setRtiArguments(
const std::vector<std::wstring>& args);
294 virtual void setRtiArguments(
const std::vector<DtString>& args);
297 virtual void rtiArguments(std::vector<std::wstring>& args)
const;
333 #if DtHLA_1516_EVOLVED
334 std::wstring myLocalSettingsDesignator;
336 std::vector<std::wstring> myRtiArguments;
369 bool pressAnyKey =
true);
371 bool pressAnyKey =
false);
378 virtual int argc()
const;
381 virtual char** argv()
const;
387 virtual void parseCmdLine();
392 virtual void loadFile(
const DtString& fileName);
393 virtual void loadMtlFile(
const DtString& fileName);
396 virtual void saveFile(
const DtString& filename);
411 #if DtHLA_1516_EVOLVED
415 virtual void setLocalSettingsDesignator(
const DtString& name);
416 virtual std::wstring localSettingsDesignator()
const;
420 virtual void setMimModule(
const DtString& mimFomModule);
511 virtual void initializeMtlParams();
520 #if DtHLA_1516_EVOLVED