Horizon Official Technical Documentation
|
|
Public Member Functions | |
TestWorkWithUseResult (std::shared_ptr< Horizon::System::RuntimeRoutineContext > parent_context) | |
bool | execute () |
void | set_previous_result (Horizon::System::Result< int > prev) |
Horizon::System::Result< int > | get_previous_result () |
void | set_request (work_request _req) |
work_request | get_request () |
void | set_result (ResultType res) |
ResultType | get_result () |
bool | has_result () |
![]() | |
Work (std::shared_ptr< RuntimeRoutineContext > runtime_context) | |
~Work () | |
virtual bool | execute () |
std::shared_ptr< RuntimeRoutineContext > | get_runtime_context () |
void | set_runtime_context (std::shared_ptr< RuntimeRoutineContext > runtime_context) |
MessageAgent & | get_message_agent () |
![]() | |
WorkContext () | |
virtual bool | execute () |
std::string | get_uuid_string () |
Public Attributes | |
Horizon::System::Result< int > | _prev_result |
work_request | _request |
ResultType | _result |
![]() | |
boost::uuids::uuid | _uuid |
Private Types | |
typedef Horizon::System::Result< int > | ResultType |
Additional Inherited Members | |
![]() | |
std::weak_ptr< RuntimeRoutineContext > | _runtime_context |
MessageAgent | _message_agent |
|
private |
|
inline |
|
inlinevirtual |
Reimplemented from Horizon::System::RuntimeRoutineContext::Work.
References get_previous_result(), get_request(), Horizon::System::RuntimeRoutineContext::Work::get_runtime_context(), and set_result().
|
inline |
|
inline |
|
inline |
|
inline |
References _result, Horizon::System::ContextWithResult< T >::get_one(), and Horizon::System::RuntimeRoutineContext::Work::get_runtime_context().
|
inline |
References _prev_result.
|
inline |
|
inline |
Horizon::System::Result<int> TestWorkWithUseResult::_prev_result |
Referenced by get_previous_result(), and set_previous_result().
work_request TestWorkWithUseResult::_request |
Referenced by get_request(), and set_request().
ResultType TestWorkWithUseResult::_result |
Referenced by get_result(), has_result(), and set_result().