27 : mrThreadListenerOwner( rThreadListenerOwner )
class for an observable thread
void SetListener(std::weak_ptr< IFinishedThreadListener > const &pThreadListener, const oslInterlockedCount nThreadID)
ThreadManager & mrThreadListenerOwner
void ListenToThread(const oslInterlockedCount nThreadID, ObservableThread &rThread)
ThreadListener(ThreadManager &rThreadListenerOwner)
helper class to observe threads
virtual ~ThreadListener() override
virtual void NotifyAboutFinishedThread(const oslInterlockedCount nThreadID) override
std::weak_ptr< IFinishedThreadListener > GetThreadListenerWeakRef() const
void NotifyAboutFinishedThread(const oslInterlockedCount nThreadID)