blocxx
BLOCXX_NAMESPACE::ThreadDoneCallback Class Referenceabstract

#include <ThreadDoneCallback.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::ThreadDoneCallback:
BLOCXX_NAMESPACE::IntrusiveCountableBase BLOCXX_NAMESPACE::ThreadCountDecrementer

Public Member Functions

virtual ~ThreadDoneCallback ()
 
void notifyThreadDone (Thread *t)
 

Protected Member Functions

virtual void doNotifyThreadDone (Thread *t)=0
 
- Protected Member Functions inherited from BLOCXX_NAMESPACE::IntrusiveCountableBase
 IntrusiveCountableBase ()
 
 IntrusiveCountableBase (const IntrusiveCountableBase &)
 
IntrusiveCountableBaseoperator= (const IntrusiveCountableBase &)
 
virtual ~IntrusiveCountableBase ()
 

Detailed Description

Definition at line 48 of file ThreadDoneCallback.hpp.

Constructor & Destructor Documentation

◆ ~ThreadDoneCallback()

BLOCXX_NAMESPACE::ThreadDoneCallback::~ThreadDoneCallback ( )
virtual

Definition at line 45 of file ThreadDoneCallback.cpp.

Member Function Documentation

◆ doNotifyThreadDone()

virtual void BLOCXX_NAMESPACE::ThreadDoneCallback::doNotifyThreadDone ( Thread * t)
protectedpure virtual

◆ notifyThreadDone()

void BLOCXX_NAMESPACE::ThreadDoneCallback::notifyThreadDone ( Thread * t)

Definition at line 49 of file ThreadDoneCallback.cpp.

References doNotifyThreadDone().

Referenced by BLOCXX_NAMESPACE::Thread::doneRunning().


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