emlabcpp
modern opinionated embedded C++ library
packet.h File Reference
#include "./sequencer.h"
#include "./serializer.h"
#include "./tuple.h"
+ Include dependency graph for packet.h:

Go to the source code of this file.

Classes

struct  emlabcpp::protocol::packet< Def, Payload >
 
struct  emlabcpp::protocol::packet< Def, Payload >::sequencer_def
 

Namespaces

 emlabcpp
 MIT License.
 
 emlabcpp::protocol
 MIT License.
 

Typedefs

template<typename Def , typename Payload >
using emlabcpp::protocol::packet_base = tuple< Def::endianess, std::decay_t< decltype(Def::prefix) >, sized_buffer< typename Def::size_type, Payload >, typename Def::checksum_type >
 

Variables

template<typename T >
concept emlabcpp::protocol::packet_def