SObjectizer-5 Extra
Loading...
Searching...
No Matches
details.hpp
Go to the documentation of this file.
1/*!
2 * \file
3 * \brief Various details for implementation of async operations.
4 *
5 * \since
6 * v.1.0.4
7 */
8
9#pragma once
10
11#include <so_5/agent.hpp>
12
13namespace so_5 {
14
15namespace extra {
16
17namespace async_op {
18
19namespace details {
20
21/*!
22 * \name Helper functions for translation various type of message targets to message boxes.
23 * \{
24 */
25
26inline const ::so_5::mbox_t &
28 { return mbox; }
29
30inline const ::so_5::mbox_t &
32 { return agent.so_direct_mbox(); }
33/*!
34 * \}
35 */
36
37} /* namespace details */
38
39} /* namespace async_op */
40
41} /* namespace extra */
42
43} /* namespace so_5 */
const ::so_5::mbox_t & target_to_mbox(const ::so_5::mbox_t &mbox)
Definition details.hpp:27
Ranges for error codes of each submodules.
Definition details.hpp:13