OW_NAMESPACE::IntrusiveCountableBase Class Reference

#include <OW_IntrusiveCountableBase.hpp>

Inheritance diagram for OW_NAMESPACE::IntrusiveCountableBase:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::IntrusiveCountableBase:

Collaboration graph
[legend]
List of all members.

Protected Member Functions

 IntrusiveCountableBase ()
 IntrusiveCountableBase (const IntrusiveCountableBase &)
IntrusiveCountableBaseoperator= (const IntrusiveCountableBase &)
virtual ~IntrusiveCountableBase ()

Private Attributes

RefCount m_useCount

Friends

void IntrusiveReferenceAddRef (IntrusiveCountableBase *p)
void IntrusiveReferenceRelease (IntrusiveCountableBase *p)

Detailed Description

Definition at line 63 of file OW_IntrusiveCountableBase.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::IntrusiveCountableBase::IntrusiveCountableBase  )  [inline, protected]
 

Definition at line 69 of file OW_IntrusiveCountableBase.hpp.

OW_NAMESPACE::IntrusiveCountableBase::IntrusiveCountableBase const IntrusiveCountableBase  )  [inline, protected]
 

Definition at line 74 of file OW_IntrusiveCountableBase.hpp.

OW_NAMESPACE::IntrusiveCountableBase::~IntrusiveCountableBase  )  [protected, virtual]
 

Definition at line 41 of file OW_IntrusiveCountableBase.cpp.


Member Function Documentation

IntrusiveCountableBase& OW_NAMESPACE::IntrusiveCountableBase::operator= const IntrusiveCountableBase  )  [inline, protected]
 

Definition at line 79 of file OW_IntrusiveCountableBase.hpp.


Friends And Related Function Documentation

void IntrusiveReferenceAddRef IntrusiveCountableBase p  )  [friend]
 

Definition at line 88 of file OW_IntrusiveCountableBase.hpp.

void IntrusiveReferenceRelease IntrusiveCountableBase p  )  [friend]
 

Definition at line 93 of file OW_IntrusiveCountableBase.hpp.


Member Data Documentation

RefCount OW_NAMESPACE::IntrusiveCountableBase::m_useCount [private]
 

Definition at line 66 of file OW_IntrusiveCountableBase.hpp.

Referenced by OW_NAMESPACE::IntrusiveReferenceAddRef(), and OW_NAMESPACE::IntrusiveReferenceRelease().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:13:51 2006 for openwbem by  doxygen 1.4.6