SmartSoft Component-Developer API
|
This is the complete list of members for Smart::ITask, including all inherited members.
attach_self_to(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
detach_self_from(ShutdownSubject *subject) | Smart::IShutdownObserver | inlineprotected |
IShutdownObserver(ShutdownSubject *subject=nullptr) | Smart::IShutdownObserver | inline |
ITask(IComponent *component=nullptr) | Smart::ITask | inline |
on_shutdown() | Smart::ITask | inlineprotectedvirtual |
sleep_for(const Duration &duration)=0 | Smart::ITask | protectedpure virtual |
start()=0 | Smart::ITask | pure virtual |
stop(const bool wait_till_stopped=true)=0 | Smart::ITask | pure virtual |
task_execution()=0 | Smart::ITask | protectedpure virtual |
test_canceled()=0 | Smart::ITask | protectedpure virtual |
~IShutdownObserver() | Smart::IShutdownObserver | inlinevirtual |
~ITask()=default | Smart::ITask | virtual |