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"
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 |