16#include <vrfExtProtocol/simInterfaceContent.h>
17#include <vlutil/vlString.h>
57 virtual int type()
const override;
63 virtual DtSimInterfaceContent*
clone()
const override;
71 virtual void setId(
unsigned long id);
75 virtual unsigned long id()
const;
85 virtual DtString
uuid()
const;
99 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual DtString uuid() const
Gets the UUID of the entity being unassigned.
virtual void printDataToString(DtString &str) override
Formats the message data as a string.
virtual void setUUID(const DtString &uuid)
Sets the UUID of the entity being unassigned.
DtU32 myVersion
Version information for the message.
Definition ifUnassignRolePlayer.h:126
DtIfUnassignRolePlayer & operator=(const DtIfUnassignRolePlayer &orig)
Assignment operator.
virtual DtSimInterfaceContent * clone() const override
Creates a copy of this message.
DtIfUnassignRolePlayer(const DtIfUnassignRolePlayer &orig)
Copy constructor.
virtual unsigned long id() const
Gets the identifier of the VREngage application.
virtual bool setToNet() override
Serializes the message for network transmission.
virtual int type() const override
Gets the interface message type.
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize) override
Deserializes the message from a network buffer.
static DtSimInterfaceContent * creator()
Static creator function for factory registration.
DtIfUnassignRolePlayer()
Default constructor.
DtString myUUID
UUID of the entity being unassigned.
Definition ifUnassignRolePlayer.h:138
virtual void setId(unsigned long id)
Sets the identifier of the VREngage application.
virtual ~DtIfUnassignRolePlayer() override
Virtual destructor.
virtual int netRepSize() const override
Gets the network representation size.
DtU64 myId
Unique identifier for the VREngage application.
Definition ifUnassignRolePlayer.h:132
const int DtUnassignRolePlayerVersion
Current version of the unassign role player message.
Definition ifUnassignRolePlayer.h:20
Export/import macros for the VRF Messages library.
#define VRFMESSAGES_DLL
Definition export.h:23