12 : m_function(std::move(function)),
13 m_param(std::move(param)),
14 m_result_callback(std::move(result_callback)) {}
25 return m_result_callback;
Buffer to store and retrieve byte data.
auto get_result_callback() const -> exec_callback_type
Return the result callback function stored by this agent.
interface(const interface &)=delete
std::function< void(exec_return_type)> exec_callback_type
Callback function type with function execution result.
auto get_param() const -> parameter_type
Return the function parameter managed by this agent.
auto get_function() const -> runtime_locking_shard::key_type
Return the key of the function bytecode managed by this agent.