emlabcpp
modern opinionated embedded C++ library
emlabcpp::testing::collect_server Class Reference

#include <collect.h>

Public Member Functions

 collect_server (protocol::channel_type chan, pmr::memory_resource &mem_res, collect_server_transmit_callback send_cb)
 
protocol::channel_type get_channel () const
 
outcome on_msg (std::span< std::byte const > data)
 
outcome on_msg (collect_request const &req)
 
void clear ()
 
data_tree const & get_tree () const
 

Constructor & Destructor Documentation

◆ collect_server()

emlabcpp::testing::collect_server::collect_server ( protocol::channel_type  chan,
pmr::memory_resource mem_res,
collect_server_transmit_callback  send_cb 
)

Member Function Documentation

◆ clear()

void emlabcpp::testing::collect_server::clear ( )
inline

◆ get_channel()

protocol::channel_type emlabcpp::testing::collect_server::get_channel ( ) const
inline

◆ get_tree()

data_tree const& emlabcpp::testing::collect_server::get_tree ( ) const
inline

◆ on_msg() [1/2]

outcome emlabcpp::testing::collect_server::on_msg ( collect_request const &  req)

◆ on_msg() [2/2]

outcome emlabcpp::testing::collect_server::on_msg ( std::span< std::byte const >  data)

The documentation for this class was generated from the following file: