SmartSoft Component-Developer API
Public Member Functions | Protected Member Functions | Friends | List of all members
Smart::TaskInteractionSubject Class Reference

#include <smartITaskInteractionObserver.h>

Public Member Functions

virtual ~TaskInteractionSubject ()=default
 
virtual void attach (ITaskInteractionObserver *observer)
 
virtual void detach (ITaskInteractionObserver *observer)
 

Protected Member Functions

virtual void notify_all_tasks ()
 

Friends

class ITaskTriggerObserver
 

Constructor & Destructor Documentation

◆ ~TaskInteractionSubject()

virtual Smart::TaskInteractionSubject::~TaskInteractionSubject ( )
virtualdefault

Member Function Documentation

◆ attach()

virtual void Smart::TaskInteractionSubject::attach ( ITaskInteractionObserver observer)
inlinevirtual

◆ detach()

virtual void Smart::TaskInteractionSubject::detach ( ITaskInteractionObserver observer)
inlinevirtual

◆ notify_all_tasks()

virtual void Smart::TaskInteractionSubject::notify_all_tasks ( )
inlineprotectedvirtual

Friends And Related Function Documentation

◆ ITaskTriggerObserver

friend class ITaskTriggerObserver
friend

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