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

A dispatch may have reached the provider, but no outcome is known: the transport raised instead of returning one, or an earlier dispatch of this logical call is still unresolved. More...

#include <sqlite_provider_call_broker.h>

Inheritance diagram for neograph::program::ProgramProviderDispatchUncertainError:
[legend]
Collaboration diagram for neograph::program::ProgramProviderDispatchUncertainError:
[legend]

Detailed Description

A dispatch may have reached the provider, but no outcome is known: the transport raised instead of returning one, or an earlier dispatch of this logical call is still unresolved.

It carries no outcome; when the transport raised, what() is the transport's message and cause() its exception. The journal marker stands: this is not permission to dispatch again, under this call slot or a fresh one, so node retries and failure routes treat it as an uncertain effect (NG.EffectUncertain). Reconcile it with SQLiteProgramProviderCallJournal::reconcile_success.

Definition at line 49 of file sqlite_provider_call_broker.h.


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