BLOCXX_NAMESPACE::IntrusiveCountableBase Class Reference

#include <IntrusiveCountableBase.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::IntrusiveCountableBase:

BLOCXX_NAMESPACE::LogAppender BLOCXX_NAMESPACE::Logger BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter BLOCXX_NAMESPACE::PopenStreamsImpl BLOCXX_NAMESPACE::Runnable BLOCXX_NAMESPACE::SelectableCallbackIFC BLOCXX_NAMESPACE::SelectableIFC BLOCXX_NAMESPACE::SharedLibrary BLOCXX_NAMESPACE::SharedLibraryLoader BLOCXX_NAMESPACE::SSLClientCtx BLOCXX_NAMESPACE::SSLServerCtx BLOCXX_NAMESPACE::TempFileEnumerationImplBase BLOCXX_NAMESPACE::Thread BLOCXX_NAMESPACE::ThreadBarrierImpl BLOCXX_NAMESPACE::ThreadCounter BLOCXX_NAMESPACE::ThreadDoneCallback BLOCXX_NAMESPACE::ThreadPool BLOCXX_NAMESPACE::ThreadPoolImpl BLOCXX_NAMESPACE::TmpFileImpl 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 65 of file IntrusiveCountableBase.hpp.


Constructor & Destructor Documentation

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

Definition at line 71 of file IntrusiveCountableBase.hpp.

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

Definition at line 76 of file IntrusiveCountableBase.hpp.

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

Definition at line 43 of file IntrusiveCountableBase.cpp.


Member Function Documentation

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

Definition at line 81 of file IntrusiveCountableBase.hpp.


Friends And Related Function Documentation

void IntrusiveReferenceAddRef IntrusiveCountableBase p  )  [friend]
 

Definition at line 90 of file IntrusiveCountableBase.hpp.

void IntrusiveReferenceRelease IntrusiveCountableBase p  )  [friend]
 

Definition at line 95 of file IntrusiveCountableBase.hpp.


Member Data Documentation

RefCount BLOCXX_NAMESPACE::IntrusiveCountableBase::m_useCount [private]
 

Definition at line 68 of file IntrusiveCountableBase.hpp.

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


The documentation for this class was generated from the following files:
Generated on Fri Jun 16 15:39:11 2006 for blocxx by  doxygen 1.4.6