#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.
|
1.2.18