virtual const std::string & GetName()
Returns this instances name.
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...
virtual void SetUUID(const trBase::UniqueId &id)
Overwrites the default internal UUID with the passed in one.
virtual const trBase::UniqueId & GetUUID(void)
Returns the instances Universally Unique ID.
virtual void SetName(const std::string &name)
Sets this instances name.
static const trUtil::RefStr CLASS_TYPE
Adds an easy and swappable access to the base class.
Base(const std::string &name=CLASS_TYPE)
Holds the class type name for efficient comparisons.
#define LOG_D(msg)
Log a DEBUG message.