vt::event::EventRecord struct

Public types

using EventRecordType = eEventRecord
using EventPayloadType = uEventPayload

Constructors, destructors, conversion operators

EventRecord() defaulted
~EventRecord() virtual
EventRecord(EventRecordType const& type, EventType const& id)

Public functions

auto testMPIEventReady() -> bool
auto testNormalEventReady() -> bool
auto testParentEventReady() -> bool
void addEventToList(EventType const& event)
auto getEventID() const -> EventType
auto testReady() -> bool
void setReady()
auto getRequest() -> MPI_Request*
auto getEventList() const -> EventListPtrType
void setManagedMessage(MsgSharedPtr<ShortMessage> in_msg)
template<typename Serializer>
void serialize(Serializer& s)