79 virtual const std::string&
type()
const override;
85 virtual const std::string&
getName()
const;
86 virtual void setName(
const std::string& val);
88 virtual const std::string&
getType()
const;
89 virtual void setType(
const std::string& val);
virtual bool getUseTopoForFlatEarthVectorConversion() const
virtual void setRprFomVersion(float val)
virtual void setFomModules(const std::vector< std::string > &val)
ConnectionsInfoHLAMessage()
virtual const std::string & getLocalSettingsDesignator() const
virtual void setRprFomRevision(int val)
virtual int messageSize() const override
Static decode function pattern for derived classes.
virtual bool getConnected() const
virtual void setAutostart(bool val)
ConnectionsInfoHLAData getData() const
virtual void setUseGeographicDdm(bool val)
virtual void setName(const std::string &val)
virtual ~ConnectionsInfoHLAMessage() override
virtual void setFederateName(const std::string &val)
virtual void setFomMapperLib(const std::string &val)
virtual void setFederationName(const std::string &val)
virtual void setSiteId(int val)
virtual const std::string & getName() const
static UInt64 theVersion
Definition connectionsInfoHLA.h:179
virtual void deserialize(DtStreamReader &reader) override
Deserializes the message from a stream reader.
virtual bool getOverrideGlobalViewControl() const
virtual const makVre::DtVreMessageId & messageId() const override
Gets the message ID object.
virtual bool getSetData() const
virtual int getAppNumber() const
virtual const std::vector< std::string > & getFomModules() const
virtual void setUseTopoForFlatEarthVectorConversion(bool val)
static UInt64 theVersionNumber()
virtual void setLocalSettingsDesignator(const std::string &val)
static ConnectionsInfoHLAMessage * createFromData(const ConnectionsInfoHLAData)
bool operator==(const ConnectionsInfoHLAMessage &rhs) const
virtual void setUseAdvisories(bool val)
virtual void setConnected(bool val)
virtual void setSetData(bool val)
virtual const std::string & getFomMapperLib() const
virtual const std::string & getFederationName() const
static makVre::DtVreMessageId theMessageId
Definition connectionsInfoHLA.h:178
virtual bool getUseAdvisories() const
virtual void setPublishObservers(bool val)
virtual void serialize(DtStreamWriter &writer) const override
Serializes the message to a stream writer.
virtual bool getUseAbsoluteTimeStamps() const
virtual void setViewControlEnabled(bool val)
static makVre::DtVreMessage * decode(char *buffer, int length)
virtual void setOverrideGlobalViewControl(bool val)
virtual bool getPublishObservers() const
ConnectionsInfoHLAData getData()
static const std::string & theType()
static message identity functions
virtual const std::string & getFomMapperInitData() const
virtual void setFedFileName(const std::string &val)
virtual void setAppNumber(int val)
virtual void setFederateType(const std::string &val)
virtual int getSiteId() const
virtual void setUseAbsoluteTimeStamps(bool val)
static ConnectionsInfoHLAMessage * createFrom(ConnectionsInfoHLAMessage *)
ConnectionsInfoHLAData myData
Definition connectionsInfoHLA.h:182
virtual int getRprFomRevision() const
virtual void setFomMapperInitData(const std::string &val)
virtual bool getUseGeographicDdm() const
virtual float getRprFomVersion() const
static const makVre::DtVreMessageId & theId()
static ConnectionsInfoHLAMessage * create()
virtual const std::string & getFederateType() const
virtual void setConnectionFrameTime(float val)
virtual bool getViewControlEnabled() const
virtual float getConnectionFrameTime() const
virtual bool getAutostart() const
virtual const std::string & getFedFileName() const
virtual const std::string & getFederateName() const
virtual const std::string & type() const override
Get the name of the message type.
virtual const std::string & getType() const
virtual void setType(const std::string &val)
Reader class for decoding values from a byte array.
Definition byteStream.h:42
Writer class for encoding values into a byte array.
Definition byteStream.h:161
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
Message identifier class for the VREngage messaging system.
Definition vreMessageId.h:35
Defines export macros for the VREngage Messages library.
#define VREMESSAGES_DLL
Export/import macro for non-Windows platforms.
Definition export.h:39
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
constexpr const char * ConnectionsInfoHLAMessageType
Definition connectionsInfoHLA.h:27
unsigned long long UInt64
Unsigned 64-bit integer type.
Definition utilFunctions.h:42
Definition connectionsInfoHLA.h:36
bool operator==(const ConnectionsInfoHLAData &rhs) const
bool myUseAbsoluteTimeStamps
Definition connectionsInfoHLA.h:46
std::string myFedFileName
Definition connectionsInfoHLA.h:56
std::string myType
Definition connectionsInfoHLA.h:40
std::string myFederationName
Definition connectionsInfoHLA.h:59
bool mySetData
Definition connectionsInfoHLA.h:43
std::string myFederateName
Definition connectionsInfoHLA.h:57
int myRprFomRevision
Definition connectionsInfoHLA.h:54
std::string myFomMapperLib
Definition connectionsInfoHLA.h:61
std::string myName
Definition connectionsInfoHLA.h:39
bool myViewControlEnabled
Definition connectionsInfoHLA.h:50
bool myConnected
Definition connectionsInfoHLA.h:42
bool myOverrideGlobalViewControl
Definition connectionsInfoHLA.h:44
std::string myFederateType
Definition connectionsInfoHLA.h:58
bool myPublishObservers
Definition connectionsInfoHLA.h:45
int mySiteId
Definition connectionsInfoHLA.h:55
float myRprFomVersion
Definition connectionsInfoHLA.h:52
std::string myLocalSettingsDesignator
Definition connectionsInfoHLA.h:62
float myConnectionFrameTime
Definition connectionsInfoHLA.h:51
int myAppNumber
Definition connectionsInfoHLA.h:53
std::vector< std::string > myFomModules
Definition connectionsInfoHLA.h:63
bool myUseGeographicDdm
Definition connectionsInfoHLA.h:48
bool myUseAdvisories
Definition connectionsInfoHLA.h:47
bool myUseTopoForFlatEarthVectorConversion
Definition connectionsInfoHLA.h:49
bool myAutostart
Definition connectionsInfoHLA.h:41
std::string myFomMapperInitData
Definition connectionsInfoHLA.h:60
Defines the base class for all VREngage messages.
Defines message identifier class for the VREngage messaging system.