Template Class MessageDecoder#
Defined in File Decoder.h
Class Documentation#
-
template<std::size_t message_mtu, byte_size element_t = std::byte>
class MessageDecoder# Public Types
-
using Array = std::array<element_t, message_mtu>#
Public Functions
-
inline MessageDecoder(MessageCallback _callback = nullptr)#
-
inline void set_message_callback(MessageCallback _callback)#
-
template<class T>
inline void dispatch(PcBufferReader<T, element_t> &reader)#
-
inline bool stats(uint32_t *buffer_load, uint32_t *_bytes_dropped, uint16_t *messages_count)#
Public Members
-
MessageCallback callback#
-
using Array = std::array<element_t, message_mtu>#