This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one...
const std::string * mEntityNamePtr
A string wrapper that will make sure that all of the strings with the same value will point to the sa...
const std::string * mEntityTypePtr
virtual const std::string & GetEntityType() const
Gets entity type.
virtual const std::string & GetMessageType() const override
Returns the Message type.
~MessageEntityRegistered()
Destructor.
MessageEntityRegistered(const trBase::UniqueId *fromActorID, const trBase::UniqueId *aboutActorID, const std::string *entityType, const std::string *entityName)
Holds the class/message type name for efficient comparisons.
static const trUtil::RefStr MESSAGE_TYPE
Adds an easy and swappable access to the base class.
osg::Referenced BaseClass
virtual const std::string & GetEntityName() const
Gets entity type.