NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::graph::CheckpointStoreCore Class Referenceabstract

Mandatory synchronous operations for a sync-only backend. More...

#include <checkpoint.h>

Public Member Functions

virtual bool requires_managed_budget (const std::string &thread_id)
 A persistent denial obligation, never authority to spend or restore.
 
virtual bool retains_native_checkpoint () const noexcept
 Storage retention only; never currency or native replay authority.
 

Detailed Description

Mandatory synchronous operations for a sync-only backend.

Adapt this pure contract with adapt_checkpoint_store() to offload blocking I/O outside the engine executor. The legacy CheckpointStore remains an ABI compatibility facade for existing backends and consumers.

Definition at line 265 of file checkpoint.h.

Member Function Documentation

◆ requires_managed_budget()

virtual bool neograph::graph::CheckpointStoreCore::requires_managed_budget ( const std::string &  thread_id)
virtual

A persistent denial obligation, never authority to spend or restore.

Unsupported backends fail explicitly; absence must not be guessed.


The documentation for this class was generated from the following file: