Template base class to provide intrusive reference-counting to subclasses. This makes the subclass capable of using a TAO_Intrusive_Ref_Count_Handle<X> class as a smart-pointer to an X object. In this case, X is a sub-class of this class, TAO_Intrusive_Ref_Count_Base<ACE_LOCK>. The ACE_LOCK type is used to protect the atomic reference count data member.
More...
#include <Intrusive_Ref_Count_Base_T.h>
List of all members.
Detailed Description
template<class ACE_LOCK>
class TAO_Intrusive_Ref_Count_Base< ACE_LOCK >
Template base class to provide intrusive reference-counting to subclasses. This makes the subclass capable of using a TAO_Intrusive_Ref_Count_Handle<X> class as a smart-pointer to an X object. In this case, X is a sub-class of this class, TAO_Intrusive_Ref_Count_Base<ACE_LOCK>. The ACE_LOCK type is used to protect the atomic reference count data member.
Constructor & Destructor Documentation
template<class ACE_LOCK >
Member Function Documentation
template<class ACE_LOCK >
Member Data Documentation
template<class ACE_LOCK >
The documentation for this class was generated from the following files: