|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Owned protocol-neutral boundary for one graph execution attempt. More...
#include <neograph/api.h>#include <neograph/graph/execution.h>#include <asio/awaitable.hpp>#include <atomic>#include <cstdint>#include <exception>#include <memory>#include <optional>#include <string>#include <string_view>Go to the source code of this file.
Classes | |
| struct | neograph::graph::InvocationResult |
| Result of one invocation, including a distinct terminal status. More... | |
| class | neograph::graph::RunInvocation |
| Owns one Core graph invocation and its cancellation lifetime. More... | |
| struct | neograph::graph::RunInvocationRequest |
| Immutable input snapshot for one RunInvocation. More... | |
Enumerations | |
| enum class | neograph::graph::InvocationStatus : std::uint8_t |
| The five terminal outcomes visible to every protocol host. | |
Owned protocol-neutral boundary for one graph execution attempt.
RunInvocation is intentionally concrete. It owns the request snapshot, execution identity, cancellation token, ordered event callback, and the terminal classification while leaving transport/session policy to its host.
Definition in file invocation.h.