SObjectizer-5 Extra
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 
13 namespace so_5 {
14 
15 namespace extra {
16 
17 namespace async_op {
18 
19 namespace 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
Ranges for error codes of each submodules.
Definition: details.hpp:13
const int rc_op_cant_be_activated
An attempt to perform some action on async operation which can&#39;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_async_op_activated
An attempt to perform some action which can&#39;t be done when async operation is activated.
Definition: errors.hpp:28
const int rc_no_completion_handler
An attempt to activate async operation without defined completion handlers.
Definition: errors.hpp:38