#include <LocalObject.h>
Inheritance diagram for TAO_Local_RefCounted_Object:


Public Methods | |
| virtual void | _add_ref (void) |
| Increment reference count. More... | |
| virtual void | _remove_ref (void) |
| Decrement reference count. More... | |
Protected Methods | |
| TAO_Local_RefCounted_Object (void) | |
Protected Attributes | |
| TAO_SYNCH_MUTEX | refcount_lock_ |
| Mutex to protect reference count. More... | |
| CORBA::ULong | refcount_ |
| Number of outstanding references to this object. More... | |
Private Methods | |
Unimplemented methods | |
| TAO_Local_RefCounted_Object (const TAO_Local_RefCounted_Object &) | |
| TAO_Local_RefCounted_Object & | operator= (const TAO_Local_RefCounted_Object &) |
|
|
Make it protected to prevent instantiation of this class. |
|
|
|
|
|
Increment reference count.
Reimplemented from CORBA_LocalObject. |
|
|
Decrement reference count.
Reimplemented from CORBA_LocalObject. |
|
|
|
|
|
Number of outstanding references to this object.
Reimplemented from CORBA_Object. |
|
|
Mutex to protect reference count.
Reimplemented from CORBA_Object. |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001