TAO_Local_RefCounted_Object Class Reference

This class adds default reference counting to local objects. More...

#include <LocalObject.h>

Inheritance diagram for TAO_Local_RefCounted_Object:

Inheritance graph
[legend]
Collaboration diagram for TAO_Local_RefCounted_Object:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void _add_ref (void)
 Increment reference count.

virtual void _remove_ref (void)
 Decrement reference count.


Protected Member Functions

 TAO_Local_RefCounted_Object (void)

Private Member Functions

Unimplemented methods
 TAO_Local_RefCounted_Object (const TAO_Local_RefCounted_Object &)
TAO_Local_RefCounted_Objectoperator= (const TAO_Local_RefCounted_Object &)

Detailed Description

This class adds default reference counting to local objects.

This is proprietary convenience class that implements reference counting in locality constrained objects.

Definition at line 194 of file LocalObject.h.


Constructor & Destructor Documentation

ACE_INLINE TAO_Local_RefCounted_Object::TAO_Local_RefCounted_Object void   )  [protected]
 

Make it protected to prevent instantiation of this class.

Definition at line 49 of file LocalObject.inl.

00050 {
00051 }

TAO_Local_RefCounted_Object::TAO_Local_RefCounted_Object const TAO_Local_RefCounted_Object  )  [private]
 


Member Function Documentation

void TAO_Local_RefCounted_Object::_add_ref void   )  [virtual]
 

Increment reference count.

Reimplemented from CORBA::LocalObject.

Definition at line 193 of file LocalObject.cpp.

References CORBA::Object::_tao_actual_add_ref().

00194 {
00195   this->_tao_actual_add_ref ();
00196 }

void TAO_Local_RefCounted_Object::_remove_ref void   )  [virtual]
 

Decrement reference count.

Reimplemented from CORBA::LocalObject.

Definition at line 199 of file LocalObject.cpp.

References CORBA::Object::_tao_actual_remove_ref().

00200 {
00201   this->_tao_actual_remove_ref ();
00202 }

TAO_Local_RefCounted_Object& TAO_Local_RefCounted_Object::operator= const TAO_Local_RefCounted_Object  )  [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 27 13:15:32 2008 for TAO by doxygen 1.3.6