SObjectizer-5 Extra
Loading...
Searching...
No Matches
errors.hpp
Go to the documentation of this file.
1/*!
2 * \file
3 * \brief Error codes for %async_op submodule.
4 *
5 * \since
6 * v.1.0.4
7 */
8
9#pragma once
10
11#include <so_5_extra/error_ranges.hpp>
12
13namespace so_5 {
14
15namespace extra {
16
17namespace async_op {
18
19namespace errors {
20
21/*!
22 * \brief An attempt to perform some action which can't be done
23 * when async operation is activated.
24 *
25 * \since
26 * v.1.0.4
27 */
30
31/*!
32 * \brief An attempt to activate async operation without defined
33 * completion handlers.
34 *
35 * \since
36 * v.1.0.4
37 */
40
41/*!
42 * \brief An attempt to perform some action on async operation which
43 * can't be activated.
44 *
45 * \since
46 * v.1.0.4
47 */
50
51/*!
52 * \brief An attempt to use event handler for different message type.
53 *
54 * \since
55 * v.1.0.4
56 */
59
60/*!
61 * \brief An attempt to use empty definition_point object.
62 *
63 * For example an attempt to use definition_point object after
64 * a call to activate.
65 */
68
69} /* namespace errors */
70
71} /* namespace async_op */
72
73} /* namespace extra */
74
75} /* namespace so_5 */
const int rc_empty_definition_point_object
An attempt to use empty definition_point object.
Definition errors.hpp:66
const int rc_async_op_activated
An attempt to perform some action which can't be done when async operation is activated.
Definition errors.hpp:28
const int rc_op_cant_be_activated
An attempt to perform some action on async operation which can't be activated.
Definition errors.hpp:48
const int rc_msg_type_mismatch
An attempt to use event handler for different message type.
Definition errors.hpp:57
const int rc_no_completion_handler
An attempt to activate async operation without defined completion handlers.
Definition errors.hpp:38
const int async_op_errors
Starting point for errors of async_op submodule.
Ranges for error codes of each submodules.
Definition details.hpp:13