BLOCXX_NAMESPACE::ThreadCountDecrementer Class Reference

#include <ThreadCounter.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::ThreadCountDecrementer:

BLOCXX_NAMESPACE::ThreadDoneCallback BLOCXX_NAMESPACE::IntrusiveCountableBase List of all members.

Public Member Functions

 ThreadCountDecrementer (ThreadCounterRef const &x)
virtual ~ThreadCountDecrementer ()

Private Member Functions

virtual void doNotifyThreadDone (Thread *)
 ThreadCountDecrementer (ThreadCountDecrementer const &)
ThreadCountDecrementeroperator= (ThreadCountDecrementer const &)

Private Attributes

ThreadCounterRef m_counter

Detailed Description

Definition at line 75 of file ThreadCounter.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::ThreadCountDecrementer::ThreadCountDecrementer ThreadCounterRef const &  x  ) 
 

Definition at line 98 of file ThreadCounter.cpp.

BLOCXX_NAMESPACE::ThreadCountDecrementer::~ThreadCountDecrementer  )  [virtual]
 

Definition at line 101 of file ThreadCounter.cpp.

BLOCXX_NAMESPACE::ThreadCountDecrementer::ThreadCountDecrementer ThreadCountDecrementer const &   )  [private]
 


Member Function Documentation

void BLOCXX_NAMESPACE::ThreadCountDecrementer::doNotifyThreadDone Thread  )  [private, virtual]
 

Implements BLOCXX_NAMESPACE::ThreadDoneCallback.

Definition at line 104 of file ThreadCounter.cpp.

References m_counter.

ThreadCountDecrementer& BLOCXX_NAMESPACE::ThreadCountDecrementer::operator= ThreadCountDecrementer const &   )  [private]
 


Member Data Documentation

ThreadCounterRef BLOCXX_NAMESPACE::ThreadCountDecrementer::m_counter [private]
 

Definition at line 88 of file ThreadCounter.hpp.

Referenced by doNotifyThreadDone().


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