1 #include "hmbdc/Copyright.hpp" 4 #include "hmbdc/app/Message.hpp" 6 namespace hmbdc {
namespace tips {
namespace udpcast {
9 uint16_t& messagePayloadLen() {
10 return *
reinterpret_cast<uint16_t*
>(payload());
13 uint16_t
const& messagePayloadLen()
const {
14 return *
reinterpret_cast<uint16_t const*
>(payload());
17 void const* payload()
const {
18 return reinterpret_cast<const char*
>(
this)
23 return reinterpret_cast<char*
>(
this)
27 uint16_t typeTag()
const {
32 template <
typename Message>
38 template <
typename Message>
39 Message
const& wrapped()
const {
44 size_t wireSize()
const {
47 } __attribute__((packed));
Definition: Message.hpp:212
Definition: Message.hpp:263