vt::rdma::ChannelMessage struct

Base classes

template<typename EnvelopeT>
struct vt::messaging::ActiveMsg<EpochTagEnvelope>
The base class for all messages. Common alias is vt::Message which uses the default envelope.

Public types

using RDMA_TypeType = Type

Constructors, destructors, conversion operators

ChannelMessage(RDMA_TypeType const& in_type, RDMA_HandleType const& in_han, ByteType const& in_num_bytes, TagType const& in_channel_tag, Callback<> in_cb, NodeType const& in_non_target = uninitialized_destination, NodeType const& in_override_target = uninitialized_destination)

Public variables

TagType channel_tag
RDMA_TypeType type
RDMA_HandleType han
ByteType num_bytes
NodeType non_target
NodeType override_target
Callback cb