|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
Internal core shared between envelope copies — accessors return references into this struct so transport pipelines can mutate timestamps/metadata on a copy and see the change reflected on the original. More...
#include <envelope.hpp>

Public Attributes | |
| ulid::Ulid | id |
| flags::FlagSet | flags |
| Metadata | metadata |
| Timestamps | timestamps {} |
| std::optional< ulid::Ulid > | correlation_id |
| std::optional< ulid::Ulid > | causation_id |
| parcel::cell_t | payload_cell |
Internal core shared between envelope copies — accessors return references into this struct so transport pipelines can mutate timestamps/metadata on a copy and see the change reflected on the original.
| std::optional<ulid::Ulid> conduit::detail::EnvelopeCore::causation_id |
| std::optional<ulid::Ulid> conduit::detail::EnvelopeCore::correlation_id |
| flags::FlagSet conduit::detail::EnvelopeCore::flags |
| ulid::Ulid conduit::detail::EnvelopeCore::id |
| Metadata conduit::detail::EnvelopeCore::metadata |
| parcel::cell_t conduit::detail::EnvelopeCore::payload_cell |
| Timestamps conduit::detail::EnvelopeCore::timestamps {} |