blocxx
Protected Member Functions | Private Attributes | Friends

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::Process BLOCXX_NAMESPACE::ProcessImpl 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::UnnamedPipe

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 66 of file IntrusiveCountableBase.hpp.


Constructor & Destructor Documentation

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

Definition at line 72 of file IntrusiveCountableBase.hpp.

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

Definition at line 77 of file IntrusiveCountableBase.hpp.

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

Definition at line 44 of file IntrusiveCountableBase.cpp.


Member Function Documentation

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

Definition at line 82 of file IntrusiveCountableBase.hpp.


Friends And Related Function Documentation

void IntrusiveReferenceAddRef ( IntrusiveCountableBase p) [friend]

Definition at line 91 of file IntrusiveCountableBase.hpp.

void IntrusiveReferenceRelease ( IntrusiveCountableBase p) [friend]

Definition at line 96 of file IntrusiveCountableBase.hpp.


Member Data Documentation


The documentation for this class was generated from the following files: