virtual void setRequestorId(const std::string &requestor)
Sets the requester identifier for this message.
unsigned int myMessageType
Message type identifier.
Definition rfxMessage.h:129
virtual ~DtBaseMessage()
Virtual destructor.
virtual int messageSize()
Decoding function prototype for derived classes.
virtual int requestId()
Gets the request identifier for this message.
std::string myRequestorId
Identifier of the message sender.
Definition rfxMessage.h:132
virtual void serialize(DtStreamWriter &writer)
Serializes the message data to a stream writer.
virtual unsigned int messageType() const
Gets the message type identifier.
DtBaseMessage()
Default constructor.
virtual void setRequestId(int id)
Sets the request identifier for this message.
virtual void deserialize(DtStreamReader &reader)
Deserializes message data from a stream reader.
virtual std::string requestorId()
Gets the requester identifier for this message.
int myRequestId
Unique identifier for this request.
Definition rfxMessage.h:135
virtual DtBaseMessage * clone()=0
Creates a deep copy of this message.
virtual unsigned char * encode()
Encodes the message into a byte array.
Stream reader for decoding values from a byte array in little endian format.
Definition byteStream.h:32
Stream writer for encoding values into a byte array in little endian format.
Definition byteStream.h:159
Defines export macros for the RadarFx Shared library.
#define RFX_DLL_SHARED
Export/import macro for non-Windows platforms (empty)
Definition export.h:25
Definition radarFxConnectorDriver.h:21
Defines the message type identifiers for all standard RadarFX messages.
Defines stream readers and writers for encoding and decoding messages from byte arrays.