src/vt/messaging/dependent_send_chain.h file

Namespaces

namespace vt
namespace vt::messaging

Classes

struct vt::messaging::PendingClosure
A move-only closure that holds a PendingSend that is typically waiting for termination of another epoch before being released.
struct vt::messaging::MergedClosure
A copyable closure that holds a PendingSend that will be released when all shared instances of this closure are destroyed.
struct vt::messaging::DependentSendChain
A sequenced chain of sends ordered by termination detection.