26 #include "../../pmr/stack_resource.h"
27 #include "../../protocol/endpoint.h"
28 #include "../../result.h"
40 std::string_view suite_name_;
41 std::string_view
const suite_date_ = __DATE__
" " __TIME__;
48 std::optional< executor > opt_exec_;
49 bool boot_msg_fired_ =
false;
54 std::string_view
const suite_name,
57 , suite_name_( suite_name )
58 , iface_( chann, std::move( tb ) )
Definition: linked_list.h:33
void link_as_next(linked_list_node_base< Base > &node)
Definition: linked_list.h:65
Definition: linked_list.h:138
Definition: reactor_interface_adapter.h:35
void register_test(linked_list_node_base< test_interface > &test)
Definition: reactor.h:75
reactor(protocol::channel_type const chann, std::string_view const suite_name, reactor_transmit_callback tb)
Definition: reactor.h:52
outcome on_msg(std::span< std::byte const > buffer)
reactor & operator=(reactor const &)=delete
reactor(reactor &&)=delete
constexpr protocol::channel_type get_channel() const
Definition: reactor.h:67
reactor & operator=(reactor &&)=delete
outcome on_msg(controller_reactor_variant const &var)
reactor(reactor const &)=delete
uint16_t channel_type
Definition: multiplexer.h:35
MIT License.
Definition: base.h:37
typename protocol::traits_for< controller_reactor_group >::value_type controller_reactor_variant
Definition: protocol.h:133
Definition: static_function.h:109
outcome represents tristate resut of some operation, which can succeed, fail or produce an error.
Definition: outcome.h:49
Definition: protocol.h:119
Definition: protocol.h:65
Definition: protocol.h:88