hmbdc
simplify-high-performance-messaging-programming
|
Public Member Functions | |
MessageWrap (uint16_t tag, void const *bytes, size_t len) | |
![]() | |
MessageHead (uint16_t typeTag) | |
template<typename Message > | |
Message & | get () |
template<typename Message > | |
Message const & | get () const |
template<typename Message > | |
void | setPayload (Message const &) |
template<typename Message , typename... Args> | |
void | setPayloadInPlace (Args &&...args) |
Public Attributes | |
uint8_t | payload |
![]() | |
uint32_t | reserved2 |
uint16_t | reserved |
uint16_t | typeTag |
Friends | |
std::ostream & | operator<< (std::ostream &os, MessageWrap< JustBytes > const &w) |