org::xmlBlaster::util::ReferenceCounterBase Class Reference

Reference counter class to be used as a base class for such classes which you need to have a reference counter on. More...

Inheritance diagram for org::xmlBlaster::util::ReferenceCounterBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ReferenceCounterBase ()
 
Author:
Michele Laghi

 ReferenceCounterBase (const ReferenceCounterBase &ref)
ReferenceCounterBaseoperator= (const ReferenceCounterBase &ref)
virtual ~ReferenceCounterBase ()
void addReference () const
void removeReference ()

Detailed Description

Reference counter class to be used as a base class for such classes which you need to have a reference counter on.

It works together with ReferenceHolder.

Author:
Michele Laghi

Definition at line 25 of file ReferenceCounterBase.h.


Constructor & Destructor Documentation

org::xmlBlaster::util::ReferenceCounterBase::ReferenceCounterBase (  ) 

Author:
Michele Laghi

Definition at line 17 of file ReferenceCounterBase.cpp.

org::xmlBlaster::util::ReferenceCounterBase::ReferenceCounterBase ( const ReferenceCounterBase ref  ) 

Definition at line 22 of file ReferenceCounterBase.cpp.

org::xmlBlaster::util::ReferenceCounterBase::~ReferenceCounterBase (  )  [virtual]

Definition at line 34 of file ReferenceCounterBase.cpp.


Member Function Documentation

ReferenceCounterBase & org::xmlBlaster::util::ReferenceCounterBase::operator= ( const ReferenceCounterBase ref  ) 

Definition at line 28 of file ReferenceCounterBase.cpp.

Referenced by org::xmlBlaster::util::queue::MsgQueueEntry::operator=().

void org::xmlBlaster::util::ReferenceCounterBase::addReference (  )  const

Definition at line 39 of file ReferenceCounterBase.cpp.

void org::xmlBlaster::util::ReferenceCounterBase::removeReference (  ) 

Definition at line 44 of file ReferenceCounterBase.cpp.


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