Horizon Official Technical Documentation
|
|
#include <System.hpp>
Public Member Functions | |
bool | start () |
bool | stop () |
bool | pause () |
bool | cancel () |
bool | completed () |
bool | failed () |
runtime_work_queue_status | get_status () |
Public Attributes | |
std::atomic< enum runtime_work_queue_status > | _status {RUNTIME_WORK_QUEUE_NOT_STARTED} |
|
inline |
References _status, get_status(), and Horizon::System::RUNTIME_WORK_QUEUE_CANCELLED.
|
inline |
References _status, get_status(), and Horizon::System::RUNTIME_WORK_QUEUE_COMPLETED.
Referenced by Horizon::System::RuntimeContext::WorkQueueManager::process().
|
inline |
References _status, get_status(), and Horizon::System::RUNTIME_WORK_QUEUE_FAILED.
Referenced by Horizon::System::RuntimeContext::WorkQueueManager::process().
|
inline |
References _status.
Referenced by cancel(), completed(), failed(), pause(), Horizon::System::RuntimeContext::WorkQueueManager::process(), start(), and stop().
|
inline |
References _status, get_status(), Horizon::System::RUNTIME_WORK_QUEUE_COMPLETED, Horizon::System::RUNTIME_WORK_QUEUE_FAILED, and Horizon::System::RUNTIME_WORK_QUEUE_PAUSED.
|
inline |
References _status, get_status(), Horizon::System::RUNTIME_WORK_QUEUE_NOT_STARTED, and Horizon::System::RUNTIME_WORK_QUEUE_STARTED.
|
inline |
References _status, get_status(), Horizon::System::RUNTIME_WORK_QUEUE_COMPLETED, Horizon::System::RUNTIME_WORK_QUEUE_FAILED, Horizon::System::RUNTIME_WORK_QUEUE_STOPPED, and stop().
Referenced by stop().
std::atomic<enum runtime_work_queue_status> Horizon::System::RuntimeContext::WorkControlAgent::_status {RUNTIME_WORK_QUEUE_NOT_STARTED} |
Referenced by cancel(), completed(), failed(), get_status(), pause(), start(), and stop().