chronon::sender::detail::PortEnvelope
#include <Port.hpp>
Public Attributes
| Name | |
|---|---|
| uint64_t | receiver_generation_snapshot |
| uint64_t | epoch_snapshot |
| uint64_t | enqueue_cycle |
| T | data |
| const std::atomic< uint64_t > * | cancel_epoch nullptr => not cancelable |
Detailed Description
template <typename T >
struct chronon::sender::detail::PortEnvelope;
Public Attributes Documentation
variable receiver_generation_snapshot
uint64_t receiver_generation_snapshot = 0;
variable epoch_snapshot
uint64_t epoch_snapshot = 0;
variable enqueue_cycle
uint64_t enqueue_cycle = 0;
Producer's localCycle at push time (arrive_cycle - delay). Used by StageSelective predicates to decide whether a message was in-flight at the time of a flush.
variable data
T data;
variable cancel_epoch
const std::atomic< uint64_t > * cancel_epoch = nullptr;
nullptr => not cancelable
Updated on 2026-05-26 at 05:42:32 +0000