19#include <vlpi/entityIdentifier.h>
55 virtual const std::string&
type()
const override;
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
static UInt64 theVersionNumber()
VrfSetPitchData myData
Definition vrfSetPitch.h:89
virtual const makVre::DtVreMessageId & messageId() const override
Gets the message ID object.
VrfSetPitchData getData()
static VrfSetPitchMessage * createFromData(const VrfSetPitchData)
static makVre::DtVreMessageId theMessageId
Definition vrfSetPitch.h:85
virtual ~VrfSetPitchMessage() override
static VrfSetPitchMessage * createFrom(VrfSetPitchMessage *)
virtual void deserialize(DtStreamReader &reader) override
Deserializes the message from a stream reader.
static const std::string & theType()
static message identity functions
bool operator==(const VrfSetPitchMessage &rhs) const
virtual void setEntityId(const DtEntityIdentifier &val)
static UInt64 theVersion
Definition vrfSetPitch.h:86
VrfSetPitchData getData() const
virtual void serialize(DtStreamWriter &writer) const override
Serializes the message to a stream writer.
static const makVre::DtVreMessageId & theId()
static VrfSetPitchMessage * create()
static makVre::DtVreMessage * decode(char *buffer, int length)
virtual const DtEntityIdentifier & getEntityId() const
virtual void setPitch(double val)
virtual const std::string & type() const override
Get the name of the message type.
virtual int messageSize() const override
Static decode function pattern for derived classes.
virtual double getPitch() const
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
unsigned long long UInt64
Unsigned 64-bit integer type.
Definition utilFunctions.h:42
constexpr const char * VrfSetPitchMessageType
Definition vrfSetPitch.h:26
Definition vrfSetPitch.h:35
bool operator==(const VrfSetPitchData &rhs) const
double myPitch
Definition vrfSetPitch.h:39
DtEntityIdentifier myEntityId
Definition vrfSetPitch.h:38
Defines the base class for all VREngage messages.
Defines message identifier class for the VREngage messaging system.