hmbdc
simplify-high-performance-messaging-programming
Public Member Functions | Public Attributes | Friends | List of all members
hmbdc::app::MessageWrap< Message > Struct Template Reference
Inheritance diagram for hmbdc::app::MessageWrap< Message >:
hmbdc::app::MessageHead

Public Member Functions

template<typename... Args>
 MessageWrap (Args &&...args)
 
- Public Member Functions inherited from hmbdc::app::MessageHead
 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

Message payload
 
- Public Attributes inherited from hmbdc::app::MessageHead
uint32_t reserved2
 
uint16_t reserved
 
uint16_t typeTag
 

Friends

std::ostream & operator<< (std::ostream &os, MessageWrap< Message > const &w)
 

Detailed Description

template<typename Message>
struct hmbdc::app::MessageWrap< Message >

Examples:
perf-base-thru.cpp.

The documentation for this struct was generated from the following file: