|
emlabcpp
modern opinionated embedded C++ library
|
#include "../../protocol/handler.h"#include "../../static_function.h"#include "../contiguous_tree/request_adapter.h"#include "../function_view.h"#include "./convert.h"#include "./coroutine.h"#include "./protocol.h"
Include dependency graph for parameters.h:Go to the source code of this file.
Namespaces | |
| emlabcpp | |
| MIT License. | |
| emlabcpp::testing | |
| MIT License. | |
Typedefs | |
| using | emlabcpp::testing::params_client_server_group = protocol::tag_group< param_value_request, param_child_request, param_child_count_request, param_key_request, param_type_request, param_value_key_request, param_error > |
| using | emlabcpp::testing::params_client_server_variant = typename protocol::traits_for< params_client_server_group >::value_type |
| using | emlabcpp::testing::params_client_server_message = typename protocol::handler< params_client_server_group >::message_type |
| using | emlabcpp::testing::params_server_client_group = protocol::tag_group< param_value_reply, param_child_reply, param_child_count_reply, param_key_reply, param_type_reply, param_value_key_reply, tree_error_reply > |
| using | emlabcpp::testing::params_server_client_variant = typename protocol::traits_for< params_server_client_group >::value_type |
| using | emlabcpp::testing::params_server_client_message = typename protocol::handler< params_server_client_group >::message_type |
| using | emlabcpp::testing::params_reply_callback = static_function< void(params_server_client_variant const &), 32 > |
| using | emlabcpp::testing::params_client_transmit_callback = static_function< result(protocol::channel_type, params_client_server_message const &), 32 > |
| using | emlabcpp::testing::params_server_transmit_callback = static_function< result(protocol::channel_type, params_server_client_message const &), 32 > |
| template<typename T > | |
| using | emlabcpp::testing::param_value_awaiter = params_awaiter< param_value_processor< T > > |
| using | emlabcpp::testing::param_variant_awaiter = params_awaiter< param_variant_processor > |
| template<typename T > | |
| using | emlabcpp::testing::param_value_key_awaiter = params_awaiter< param_value_key_processor< T > > |
| using | emlabcpp::testing::param_type_awaiter = params_awaiter< param_type_processor > |
| using | emlabcpp::testing::param_child_awaiter = params_awaiter< param_child_processor > |
| using | emlabcpp::testing::param_child_count_awaiter = params_awaiter< param_child_count_processor > |
| using | emlabcpp::testing::param_key_awaiter = params_awaiter< param_key_processor > |
Enumerations | |
| enum | emlabcpp::testing::params_enum : uint8_t { emlabcpp::testing::PARAM_VALUE = 0x10 , emlabcpp::testing::PARAM_CHILD = 0x11 , emlabcpp::testing::PARAM_CHILD_COUNT = 0x12 , emlabcpp::testing::PARAM_KEY = 0x13 , emlabcpp::testing::PARAM_TYPE = 0x14 , emlabcpp::testing::PARAM_VALUE_KEY = 0x15 , emlabcpp::testing::PARAM_ERROR = 0x16 } |
Variables | |
| static constexpr protocol::channel_type | emlabcpp::testing::params_channel = 3 |