1 #ifndef jb_itch5_unknown_message_hpp 2 #define jb_itch5_unknown_message_hpp 34 std::size_t
len()
const {
37 void const*
buf()
const {
43 template <
bool val
idate>
46 len(), static_cast<char const*>(
buf()), 0);
64 #endif // jb_itch5_unknown_message_hpp
static T r(std::size_t size, void const *msg, std::size_t offset)
Read a single message or field.
unknown_message & operator=(unknown_message const &)=delete
message_header decode_header() const
Extract the message header.
unknown_message(std::uint32_t count, std::size_t offset, std::size_t len, void const *buf)
Constructor from message details.
The top-level namespace for the JayBeams library.
std::uint32_t count() const
std::uint64_t offset() const