70 virtual const std::string& GetMessageType()
const = 0;
98 virtual const bool& GetIsDirect()
const;
107 virtual const std::string& GetMessageFilter();
125 virtual const std::string& GetType()
const override;
bool operator==(const std::string &s1, const RefStr &s2)
This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one...
A string wrapper that will make sure that all of the strings with the same value will point to the sa...
static const std::string STR_BLANK("")
Constant value for a blank String.
const std::string * mMessageFilter
This class is part of the internal garbage collection system.
static const trUtil::RefStr MESSAGE_TYPE
Adds an easy and swappable access to the base class.
trBase::ObsrvrPtr< const trBase::UniqueId > mFromActorID
bool operator!=(const MessageBase &msg) const
osg::Referenced BaseClass
This is the base class for all the messages in TR.
#define TR_MANAGER_EXPORT