the generic message meant to hold user-specific payload More...
#include <message.h>
Classes | |
struct | visitor_t |
struct visitor_t concrete message type visitor More... | |
Public Types | |
using | payload_t = T |
alias for payload type | |
Public Member Functions | |
template<typename... Args> | |
message_t (const address_ptr_t &addr, Args &&...args) | |
forwards args for payload construction | |
Public Attributes | |
T | payload |
user-defined payload | |
Static Public Attributes | |
static const void * | message_type = message_support::register_type(typeid(message_t<T>)) |
unique per-message-type pointer used for routing | |
the generic message meant to hold user-specific payload
T | payload type |