35 return BaseClass::getRefMutex();
41 return BaseClass::getGlobalReferencedMutex();
47 return BaseClass::ref();
53 return BaseClass::unref();
59 return BaseClass::unref_nodelete();
65 return BaseClass::referenceCount();
int ReferenceCount() const
Return the number of pointers currently referencing this object.
int Unref() const
Decrement the reference count by one, indicating that a pointer to this object is no longer referenci...
int UnRefNoDelete() const
Decrement the reference count by one, indicating that a pointer to this object is no longer referenci...
int Ref() const
Increment the reference count by one, indicating that this object has another pointer which is refere...
virtual bool GetThreadSafeRefUnref()
Get whether a mutex is used to ensure Ref() and UnRef() are thread safe.
OpenThreads::Mutex * GetRefMutex() const
Get the mutex used to ensure thread safety of Ref()/UnRef().
static OpenThreads::Mutex * GetGlobalReferencedMutex()
Get the optional global Referenced mutex, this can be shared between all trBase::SmrtClass.