|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
#include <builder.hpp>
Public Member Functions | |
| EventBuilder (T payload) | |
| EventBuilder & | id (const ulid::Ulid value) |
| EventBuilder & | correlation_id (ulid::Ulid value) |
| EventBuilder & | causation_id (ulid::Ulid value) |
| EventBuilder & | metadata (std::string key, md::Value value) |
| EventBuilder & | metadata (Metadata md) |
| EventBuilder & | created_at (const std::chrono::system_clock::time_point tp) |
| template<typename F > | |
| EventBuilder & | flag () |
| template<typename... Fs> | |
| EventBuilder & | flags () |
| EventEnvelope | build () |
| operator EventEnvelope () | |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |