NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
Loading...
Searching...
No Matches
neograph::program::BlockingProgramTransitionStore Class Reference

A ProgramTransitionStore for a caller that cannot suspend: the synchronous Program API, a destructor, a callback. More...

#include <transition_store.h>

Public Member Functions

 BlockingProgramTransitionStore (ProgramTransitionStore &store, BlockingStorePolicy policy={})
 A view of a store that outlives it.
 

Detailed Description

A ProgramTransitionStore for a caller that cannot suspend: the synchronous Program API, a destructor, a callback.

A synchronous store is called directly. Any other store is awaited on a private io_context of the calling thread, unless the policy refuses to wait (BlockingStorePolicy), in which case the call throws ProgramBlockingCallRefused.

Definition at line 540 of file transition_store.h.


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