|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Thread-safe in-memory receipt journal for standalone use and tests. More...
#include <controlled_provider.h>
Public Member Functions | |
| ProviderDispatchReceiptPutResult | persist (std::string_view owner_scope, const ProviderDispatchReceipt &receipt) override |
| Scoped operations prevent one owner's dispatch id from colliding with another's. | |
| ProviderDispatchState | state (std::string_view dispatch_id) const override |
| Returns durable progress for a dispatch id. | |
Thread-safe in-memory receipt journal for standalone use and tests.
Definition at line 139 of file controlled_provider.h.
|
overridevirtual |
Scoped operations prevent one owner's dispatch id from colliding with another's.
Existing stores retain their legacy behavior until they opt into scope handling.
Reimplemented from neograph::ProviderDispatchReceiptStore.
|
overridevirtual |
Returns durable progress for a dispatch id.
Unavailable means this store cannot make a safe post-crash retry decision.
Reimplemented from neograph::ProviderDispatchReceiptStore.