18#include <vlutil/vlString.h>
19#include <matrix/vlVector.h>
DtBaseMessage()
Default constructor.
virtual ~DtEntityListRequest()
Virtual destructor.
virtual int messageSize()
size of the message
virtual void deserialize(DtStreamReader &reader)
Deserializes message data from a stream reader.
virtual DtBaseMessage * clone()
clone a message. Caller of function is responsible managing this memory
virtual void serialize(DtStreamWriter &writer)
Serializes the message data to a stream writer.
DtEntityListRequest()
Default constructor.
static DtBaseMessage * decode(unsigned char *buffer, int length)
decode a message. Used by the factory
virtual DtBaseMessage * clone()
clone a message. Caller of function is responsible managing this memory
virtual std::vector< DtEntityDescription > entityList()
Gets the list of entities.
virtual void serialize(DtStreamWriter &writer)
Serializes the message data to a stream writer.
virtual int messageSize()
size of the message
virtual void setEntityList(std::vector< DtEntityDescription > entities)
Sets the list of entities.
std::vector< DtEntityDescription > myEntities
List of entity descriptions in the simulation.
Definition rfxEntityListMessage.h:119
virtual ~DtEntityListResponse()
Virtual destructor.
DtEntityListResponse()
Default constructor.
virtual void deserialize(DtStreamReader &reader)
Deserializes message data from a stream reader.
static DtBaseMessage * decode(unsigned char *buffer, int length)
decode a message. Used by the factory
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 base message class for RadarFX client-server communication.
Entity description data structure.
Definition rfxEntityListMessage.h:32
std::string myId
Entity's unique simulation identifier.
Definition rfxEntityListMessage.h:34
std::string myEntityType
Entity's type classification.
Definition rfxEntityListMessage.h:40
std::string myMarkingText
Entity's marking text (e.g., callsign or designation)
Definition rfxEntityListMessage.h:37