vt 1.6.0
(Virtual Transport)
Loading...
Searching...
No Matches
vt::messaging::CollectionChainSet< Index >::IdxMsg Struct Reference

Message that contains an index sent to remove or add remotely. More...

Inheritance diagram for vt::messaging::CollectionChainSet< Index >::IdxMsg:
vt::messaging::ActiveMsg< EpochTagEnvelope > vt::messaging::BaseMsg

Public Member Functions

 IdxMsg (Index in_idx)
Public Member Functions inherited from vt::messaging::ActiveMsg< EpochTagEnvelope >
 ActiveMsg ()
 Construct an empty message; initializes the envelope state.
void serialize (SerializerT &s)
 Explicitly serialize this message.
 vt_msg_serialize_mode_ (support)

Public Attributes

Index idx_
Public Attributes inherited from vt::messaging::ActiveMsg< EpochTagEnvelope >
EnvelopeType env

Additional Inherited Members

Public Types inherited from vt::messaging::ActiveMsg< EpochTagEnvelope >
using EnvelopeType
using MessageParentType
Static Public Member Functions inherited from vt::messaging::ActiveMsg< EpochTagEnvelope >
static void * operator new (std::size_t sz)
 Overload of the new operator to use the memory pool to construct a new message.
static void * operator new (std::size_t sz, std::size_t oversize)
 Overload of the new operator to use the memory pool to construct a new message with some extra memory after the message for a put payload.
static void operator delete (void *ptr)
 Overload of delete to use the memory pool to de-allocate a message.
static void * operator new (std::size_t, void *mem)
 Overload of the new operator for in-place allocations.

Detailed Description

template<typename Index>
struct vt::messaging::CollectionChainSet< Index >::IdxMsg

Message that contains an index sent to remove or add remotely.

Constructor & Destructor Documentation

◆ IdxMsg()

template<typename Index>
vt::messaging::CollectionChainSet< Index >::IdxMsg::IdxMsg ( Index in_idx)
inlineexplicit

Member Data Documentation

◆ idx_

template<typename Index>
Index vt::messaging::CollectionChainSet< Index >::IdxMsg::idx_

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