struct
SerializedMessenger
Public types
-
template<typename UserMsgT>using SerialWrapperMsgType = SerializedDataMsg<UserMsgT>
Public static functions
-
template<typename UserMsgT>static void serialMsgHandlerBcast(SerialWrapperMsgType<UserMsgT>* sys_msg)
-
template<typename UserMsgT>static void serialMsgHandler(SerialWrapperMsgType<UserMsgT>* sys_msg)
-
template<typename UserMsgT, typename BaseEagerMsgT>static void payloadMsgHandler(SerialEagerPayloadMsg<UserMsgT, BaseEagerMsgT>* sys_msg)
-
template<typename MsgT, typename BaseT = Message>static auto sendSerialMsg(NodeType dest, MsgT* msg, HandlerType han, ActionEagerSend<MsgT, BaseT> eager = nullptr) -> messaging::
PendingSend -
template<typename MsgT, typename BaseT = Message>static auto broadcastSerialMsg(MsgT* msg, HandlerType han, bool deliver_to_sender = true) -> messaging::
PendingSend -
template<typename MsgT, typename BaseT = Message>static auto sendSerialMsgSendImpl(MsgT* msg, HandlerType han, ActionEagerSend<MsgT, BaseT> eager, ActionDataSend sender) -> messaging::
PendingSend