Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO_Intrusive_Ref_Count_Base< ACE_LOCK > Class Template Reference

#include <Intrusive_Ref_Count_Base_T.h>

Collaboration diagram for TAO_Intrusive_Ref_Count_Base< ACE_LOCK >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~TAO_Intrusive_Ref_Count_Base (void)
void _add_ref (void)
void _remove_ref (void)

Protected Member Functions

 TAO_Intrusive_Ref_Count_Base (void)

Private Member Functions

 TAO_Intrusive_Ref_Count_Base (const TAO_Intrusive_Ref_Count_Base &)
TAO_Intrusive_Ref_Count_Baseoperator= (const TAO_Intrusive_Ref_Count_Base &)

Private Attributes

ACE_Atomic_Op< ACE_LOCK, long > ref_count_

template<class ACE_LOCK>
class TAO_Intrusive_Ref_Count_Base< ACE_LOCK >


Constructor & Destructor Documentation

template<typename T>
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Intrusive_Ref_Count_Base< T >::~TAO_Intrusive_Ref_Count_Base void   )  [virtual]
 

template<typename T>
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Intrusive_Ref_Count_Base< T >::TAO_Intrusive_Ref_Count_Base void   )  [protected]
 

template<class ACE_LOCK>
TAO_Intrusive_Ref_Count_Base< ACE_LOCK >::TAO_Intrusive_Ref_Count_Base const TAO_Intrusive_Ref_Count_Base< ACE_LOCK > &   )  [private]
 


Member Function Documentation

template<typename T>
ACE_INLINE void TAO_Intrusive_Ref_Count_Base< T >::_add_ref void   ) 
 

template<typename T>
ACE_INLINE void TAO_Intrusive_Ref_Count_Base< T >::_remove_ref void   ) 
 

template<class ACE_LOCK>
TAO_Intrusive_Ref_Count_Base& TAO_Intrusive_Ref_Count_Base< ACE_LOCK >::operator= const TAO_Intrusive_Ref_Count_Base< ACE_LOCK > &   )  [private]
 


Member Data Documentation

template<class ACE_LOCK>
ACE_Atomic_Op<ACE_LOCK, long> TAO_Intrusive_Ref_Count_Base< ACE_LOCK >::ref_count_ [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:27:50 2005 for TAO by  doxygen 1.3.9.1