Horizon Official Technical Documentation
|
|
#include <System.hpp>
Classes | |
class | ContextControlAgent |
class | ContextQueueManager |
Public Member Functions | |
RuntimeContextChain (runtime_module_type run_module) | |
std::shared_ptr< RuntimeContext > | pop () |
void | push (std::shared_ptr< RuntimeContext > context) |
bool | process () |
ContextQueueManager & | get_queue_manager () |
ContextControlAgent & | get_control_agent () |
runtime_module_type | get_module_type () |
void | set_module_type (runtime_module_type module_t) |
std::string | get_uuid_string () |
Public Attributes | |
ContextQueueManager | _queue_manager |
ContextControlAgent | _control_agent |
Private Attributes | |
boost::uuids::uuid | _uuid |
runtime_module_type | _module_t |
|
inline |
|
inline |
References _control_agent.
|
inline |
|
inline |
References _queue_manager.
|
inline |
|
inline |
References _queue_manager, and Horizon::System::RuntimeContextChain::ContextQueueManager::pop().
|
inline |
References _queue_manager, and Horizon::System::RuntimeContextChain::ContextQueueManager::process().
|
inline |
References _queue_manager, and Horizon::System::RuntimeContextChain::ContextQueueManager::push().
|
inline |
ContextControlAgent Horizon::System::RuntimeContextChain::_control_agent |
Referenced by get_control_agent().
|
private |
Referenced by get_module_type(), and set_module_type().
ContextQueueManager Horizon::System::RuntimeContextChain::_queue_manager |
Referenced by get_queue_manager(), pop(), process(), and push().
|
private |
Referenced by get_uuid_string().