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

#include <smartTaskTriggerObserver.h>

Inheritance diagram for Smart::TaskTriggerSubject:
Smart::InputTaskTrigger< InputType > Smart::QueryServerTaskTrigger< RequestType, AnswerType > Smart::TimedTaskTrigger

Public Member Functions

 TaskTriggerSubject ()
 
virtual ~TaskTriggerSubject ()
 
void attach (TaskTriggerObserver *observer, const unsigned int &prescaleFactor=1)
 
void detach (TaskTriggerObserver *observer)
 

Protected Member Functions

void trigger_all_tasks ()
 

Friends

class TaskTriggerObserver
 

Constructor & Destructor Documentation

◆ TaskTriggerSubject()

Smart::TaskTriggerSubject::TaskTriggerSubject ( )
inline

◆ ~TaskTriggerSubject()

virtual Smart::TaskTriggerSubject::~TaskTriggerSubject ( )
inlinevirtual

Member Function Documentation

◆ attach()

void Smart::TaskTriggerSubject::attach ( TaskTriggerObserver observer,
const unsigned int &  prescaleFactor = 1 
)
inline

◆ detach()

void Smart::TaskTriggerSubject::detach ( TaskTriggerObserver observer)
inline

◆ trigger_all_tasks()

void Smart::TaskTriggerSubject::trigger_all_tasks ( )
inlineprotected

Friends And Related Function Documentation

◆ TaskTriggerObserver

friend class TaskTriggerObserver
friend

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