19#include <vrfExtProtocol/simInterfaceContent.h>
20#include <vrfutil/rwUUID.h>
56 virtual int type()
const override;
62 virtual DtSimInterfaceContent*
clone()
const override;
73 virtual const DtUUID&
uuid()
const;
87 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual void setUUID(const DtUUID &name)
Sets the UUID of the entity to unsubscribe from.
DtIfRwrDataUnsubscribe(const DtIfRwrDataUnsubscribe &orig)
Copy constructor.
virtual int type() const override
Gets the interface message type.
virtual void printDataToString(DtString &str) override
Formats the message data as a string.
virtual bool setToNet() override
Serializes the message for network transmission.
static DtSimInterfaceContent * creator()
Static creator function for factory registration.
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize) override
Deserializes the message from a network buffer.
const DtIfRwrDataUnsubscribe & operator=(const DtIfRwrDataUnsubscribe &orig)
Assignment operator.
virtual const DtUUID & uuid() const
Gets the UUID of the entity being unsubscribed from.
virtual int netRepSize() const override
Gets the network representation size.
virtual DtSimInterfaceContent * clone() const override
Creates a copy of this message.
virtual ~DtIfRwrDataUnsubscribe() override
Virtual destructor.
DtUUID myUUID
UUID of the entity whose RWR data is being unsubscribed from.
Definition ifRwrDataUnsubscribe.h:109
DtIfRwrDataUnsubscribe()
Default constructor.
Export/import macros for the VRF Messages library.
#define VRFMESSAGES_DLL
Definition export.h:23