#include <Refcountable.h>
Inheritance diagram for TAO_Notify_Refcountable:
Public Methods | |
TAO_Notify_Refcountable (void) | |
Constuctor. | |
virtual | ~TAO_Notify_Refcountable () |
Destructor. | |
CORBA::ULong | _incr_refcnt (void) |
CORBA::ULong | _decr_refcnt (void) |
virtual void | release (void)=0 |
The release method is called when the refcount reaches 0. | |
Protected Attributes | |
CORBA::ULong | refcount_ |
The reference count. | |
TAO_SYNCH_MUTEX | lock_ |
The mutex to serialize access to state variables. |
|
Constuctor.
|
|
Destructor.
|
|
|
|
This method sigantures deliberately match the RefCounting methods required for ESF Proxy |
|
The release method is called when the refcount reaches 0.
Implemented in TAO_Notify_ConsumerAdmin, TAO_Notify_EventChannel, TAO_Notify_EventChannelFactory, TAO_Notify_Reactive_Task, TAO_Notify_SupplierAdmin, TAO_Notify_ThreadPool_Task, TAO_Notify_Timer_Queue, and TAO_Notify_Timer_Reactor. |
|
The mutex to serialize access to state variables.
|
|
The reference count.
|