19#include <vlutil/vlString.h>
20#include <vrfExtProtocol/simInterfaceContent.h>
21#include <vrfutil/rwUUID.h>
63 virtual int type()
const override;
69 virtual DtSimInterfaceContent*
clone()
const override;
91 virtual const DtUUID&
uuid()
const;
105 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual void setSubscribe(bool value)
Sets the subscription flag.
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize) override
Deserializes the message from a network buffer.
virtual int netRepSize() const override
Gets the network representation size.
virtual void setUUID(const DtUUID &uuid)
Sets the UUID of the entity whose RWR data is being requested.
DtIfRwrDataRequest(const DtIfRwrDataRequest &orig)
Copy constructor.
virtual int type() const override
Gets the interface message type.
virtual bool subscribe() const
Gets the subscription flag.
virtual DtSimInterfaceContent * clone() const override
Creates a copy of this message.
virtual bool setToNet() override
Serializes the message for network transmission.
static DtSimInterfaceContent * creator()
Static creator function for factory registration.
virtual const DtUUID & uuid() const
Gets the UUID of the entity whose RWR data is being requested.
virtual void printDataToString(DtString &str) override
Formats the message data as a string.
bool mySubscribe
Flag indicating whether continuous updates are requested When true, data will be sent each time it ch...
Definition ifRwrDataRequest.h:131
DtIfRwrDataRequest()
Default constructor.
DtUUID myUUID
UUID of the entity whose RWR data is being requested.
Definition ifRwrDataRequest.h:127
virtual ~DtIfRwrDataRequest() override
Virtual destructor.
const DtIfRwrDataRequest & operator=(const DtIfRwrDataRequest &orig)
Assignment operator.
Export/import macros for the VRF Messages library.
#define VRFMESSAGES_DLL
Definition export.h:23