5 #ifndef CMR_REF_OBJECT_DEFINED
6 #define CMR_REF_OBJECT_DEFINED
9 #include "AutoRefBase.h"
13 class CriticalSection;
36 virtual const AChar* factory_name()
const;
103 virtual void attach();
109 virtual void release();
119 virtual void nested_attach();
120 virtual void nested_release();
127 virtual void interface_release();
Definition: RefObject.h:24
static AutoRefBase auto_create(const AChar *s)
Definition: RefObject.h:155
Definition: AutoRefBase.h:18
static AutoRefBase create()
Definition: RefObject.h:165
virtual void Run()
Definition: RefObject.h:133
static AutoRefBase auto_create()
Definition: RefObject.h:148
static AutoRefBase create(const AChar *s)
Definition: RefObject.h:172
Definition: CriticalSection.h:15
Definition: RefObject.h:89
static const AChar * factory_name()
Definition: RefObject.h:195
static AutoRefBase bind(const AChar *s)
Definition: RefObject.h:186
static AutoRefBase bind()
Definition: RefObject.h:179