#include <sequencer.h>
|
static constexpr auto | prefix = Def::prefix |
|
static constexpr std::size_t | fixed_size = Def::fixed_size |
|
◆ message_type
◆ get_message()
not match, remove one byte from buffer
partial match - more bytes could be matched
partial match - matched maximum bytes available
This is implied by the fact that we should have full match at the start of buffer
clean up only the matched message
References emlabcpp::static_circular_buffer< T, N >::begin(), emlabcpp::copy(), EMLABCPP_ASSERT, emlabcpp::static_circular_buffer< T, N >::empty(), emlabcpp::static_circular_buffer< T, N >::end(), emlabcpp::protocol::sequencer< Def >::fixed_size, emlabcpp::static_circular_buffer< T, N >::pop_front(), emlabcpp::protocol::sequencer< Def >::prefix, emlabcpp::res, emlabcpp::static_circular_buffer< T, N >::size(), and emlabcpp::view_n().
◆ insert()
template<typename Def >
template<typename Container >
◆ fixed_size
◆ prefix
The documentation for this class was generated from the following file: