34 virtual void setConnectionStatus( ConnectionStatus status ) = 0;
37 virtual void setAutoConnectEnabled(
bool enabled ) = 0;
40 virtual void setExerciseName(
const std::string& exerciseName ) = 0;
43 virtual void setFederateType(
const std::string& federateType ) = 0;
46 virtual void setFederateName(
const std::string& federateName ) = 0;
49 virtual void setLocalSettingsDesignator(
const std::string& localSettingsDesignator ) = 0;
52 virtual void setFedFileName(
const std::string& fedFileName ) = 0;
53 virtual void setRPRFomVersion(
double rprFomVersion,
int rprFomRevision ) = 0;
54 virtual void setFomMapperFileName(
const std::string& fomMapperFileName) = 0;
55 virtual void setFomMapperInitString(
const std::string& fomMapperInitString ) = 0;
58 virtual void setDdmEnabled(
bool enabled ) = 0;
61 virtual void setUseAdvisories(
bool enabled ) = 0;
64 virtual void setUseAbsoluteTimeStamps(
bool enabled ) = 0;
67 virtual void setPublishObserver(
bool isPublished ) = 0;
70 virtual void setOverrideGlobalViewControl(
bool trueFalse ) = 0;
73 virtual void setViewControl(
bool isEnabled ) = 0;
77 virtual void setUseTopoForFlatEarthVectorConversion(
bool isEnabled ) = 0;
80 virtual void addFomModule(
const std::string&) = 0;
83 virtual void removeFomModule(
const std::string&) = 0;
86 virtual void clearFomModules() = 0;
89 virtual void setAppNumber(
int appNumber) = 0;
92 virtual void setSiteId(
int siteId) = 0;
boost::signalslib::signal< void(bool)> signal_overrideGlobalViewControlChanged
Definition: DtHla4ConnectionInterface.h:109
Definition: DtHla4ConnectionInterface.h:27
boost::signalslib::signal< void(const std::string &)> signal_fomMapperFileNameChanged
Definition: DtHla4ConnectionInterface.h:102
boost::signalslib::signal< void(int)> signal_appNumberChanged
Definition: DtHla4ConnectionInterface.h:111
boost::signalslib::signal< void(bool)> signal_useAbsoluteTimeStampsChanged
Definition: DtHla4ConnectionInterface.h:106
boost::signalslib::signal< void(const std::string &)> signal_currentConnectionChanged
Definition: DtHla4ConnectionInterface.h:94
boost::signalslib::signal< void(const std::string &)> signal_federateNameChanged
Definition: DtHla4ConnectionInterface.h:97
boost::signalslib::signal< void(bool)> signal_ddmChanged
Definition: DtHla4ConnectionInterface.h:104
boost::signalslib::signal< void(double)> signal_rprFomVersionChanged
Definition: DtHla4ConnectionInterface.h:100
boost::signalslib::signal< void(int)> signal_siteIdChanged
Definition: DtHla4ConnectionInterface.h:112
boost::signalslib::signal< void()> signal_connect
Definition: DtHla4ConnectionInterface.h:116
#define DT_DLL_VRVHLA4QT
Definition: vrvHla4Qt.h:19
boost::signalslib::signal< void(const std::string &)> signal_removeFomModule
Definition: DtHla4ConnectionInterface.h:114
boost::signalslib::signal< void(const std::string &)> signal_federateTypeChanged
Definition: DtHla4ConnectionInterface.h:96
boost::signalslib::signal< void(const std::string &)> signal_localSettingsDesignatorChanged
Definition: DtHla4ConnectionInterface.h:98
ConnectionStatus
Definition: DtHla4ConnectionInterface.h:23
Contains DLL export macros.
Definition: DtHla4ConnectionInterface.h:26
boost::signalslib::signal< void(bool)> signal_viewControlChanged
Definition: DtHla4ConnectionInterface.h:108
boost::signalslib::signal< void()> signal_makeAutoConnect
Definition: DtHla4ConnectionInterface.h:119
boost::signalslib::signal< void(int)> signal_rprFomRevisionChanged
Definition: DtHla4ConnectionInterface.h:101
boost::signalslib::signal< void(const std::string &)> signal_exerciseNameChanged
Definition: DtHla4ConnectionInterface.h:95
boost::signalslib::signal< void(bool)> signal_useTopoForFlatEarthVectorConversionChanged
Definition: DtHla4ConnectionInterface.h:110
boost::signalslib::signal< void(bool)> signal_useAdvisoriesChanged
Definition: DtHla4ConnectionInterface.h:105
boost::signalslib::signal< void(bool)> signal_publishObserversChanged
Definition: DtHla4ConnectionInterface.h:107
boost::signalslib::signal< void(const std::string &)> signal_fedFileNameChanged
Definition: DtHla4ConnectionInterface.h:99
boost::signalslib::signal< void(const std::string &)> signal_fomMapperInitStringChanged
Definition: DtHla4ConnectionInterface.h:103
boost::signalslib::signal< void(const std::string &)> signal_addFomModule
Definition: DtHla4ConnectionInterface.h:113
boost::signalslib::signal< void()> signal_disconnect
Definition: DtHla4ConnectionInterface.h:117
Definition: DtHla4ConnectionInterface.h:28
Abstract interface used to a user interface.
Definition: DtHla4ConnectionInterface.h:18
Definition: DtHla4ConnectionInterface.h:25