vt::messaging::PendingClosure struct

A move-only closure that holds a PendingSend that is typically waiting for termination of another epoch before being released.

Constructors, destructors, conversion operators

PendingClosure(PendingSend&& in_pending) explicit
Construct from a PendingSend.
PendingClosure(PendingClosure const&) deleted
PendingClosure(PendingClosure&& in) defaulted

Public functions

void operator()()
Release the pending send.

Function documentation

vt::messaging::PendingClosure::PendingClosure(PendingSend&& in_pending) explicit

Construct from a PendingSend.

Parameters
in_pending in the PendingSend waiting to be released