NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
hook_outbox.h File Reference

Durable hook dispatch contracts and in-memory journal. More...

#include <neograph/context_store.h>
#include <neograph/hook.h>
#include <chrono>
#include <cstdint>
#include <functional>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for hook_outbox.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  neograph::ContextStoreHookArtifactPublisher
 Owner-scoped idempotent publisher for HookOutput artifacts. More...
 
struct  neograph::ExternalEffectReceipt
 A receipt from the external effect boundary. More...
 
class  neograph::HookBoundaryBlocked
 Typed failure of a protected runtime boundary. More...
 
struct  neograph::HookExecutionAttempt
 One transport-neutral Hook execution attempt and its context evidence. More...
 
class  neograph::HookExecutionReceipt
 Immutable durable terminal-attempt record. More...
 
class  neograph::HookJournal
 Atomic durable-outbox abstraction. More...
 
class  neograph::HookOutboxEntry
 Immutable snapshot of one logical invocation's durable outbox state. More...
 
class  neograph::MandatoryHookRunner
 Plans, journals, and executes mandatory hooks without owning lifecycle call sites. More...
 

Detailed Description

Durable hook dispatch contracts and in-memory journal.

Definition in file hook_outbox.h.