SmartSoft Component-Developer API
Smart
IManagedTask
Smart::IManagedTask Member List
This is the complete list of members for
Smart::IManagedTask
, including all inherited members.
attach_self_to
(ShutdownSubject *subject)
Smart::IShutdownObserver
inline
protected
cancelTrigger
()
Smart::TaskTriggerObserver
inline
protected
virtual
detach_self_from
(ShutdownSubject *subject)
Smart::IShutdownObserver
inline
protected
execute_protected_region
()
Smart::IManagedTask
inline
protected
virtual
IManagedTask
(IComponent *component, TaskTriggerSubject *trigger=nullptr)
Smart::IManagedTask
inline
IShutdownObserver
(ShutdownSubject *subject=nullptr)
Smart::IShutdownObserver
inline
ITask
(IComponent *component=nullptr)
Smart::ITask
inline
on_entry
()=0
Smart::IManagedTask
pure virtual
on_execute
()=0
Smart::IManagedTask
pure virtual
on_exit
()=0
Smart::IManagedTask
pure virtual
on_shutdown
()
Smart::IManagedTask
inline
protected
virtual
setSubject
(TaskTriggerSubject *subject)
Smart::TaskTriggerObserver
inline
protected
signalTrigger
()
Smart::TaskTriggerObserver
inline
protected
virtual
sleep_for
(const Duration &duration)=0
Smart::ITask
protected
pure virtual
start
()=0
Smart::ITask
pure virtual
stop
(const bool wait_till_stopped=true)=0
Smart::ITask
pure virtual
subject
Smart::TaskTriggerObserver
protected
task_execution
()
Smart::IManagedTask
inline
protected
virtual
TaskTriggerObserver
(TaskTriggerSubject *subject, const unsigned int &prescaleFactor=1)
Smart::TaskTriggerObserver
inline
test_canceled
()=0
Smart::ITask
protected
pure virtual
waitOnTrigger
()
Smart::TaskTriggerObserver
inline
virtual
waitOnTrigger
(const Duration &timeout)
Smart::TaskTriggerObserver
inline
virtual
~IManagedTask
()=default
Smart::IManagedTask
virtual
~IShutdownObserver
()
Smart::IShutdownObserver
inline
virtual
~ITask
()=default
Smart::ITask
virtual
~TaskTriggerObserver
()
Smart::TaskTriggerObserver
inline
virtual
Generated by
1.8.13