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

The private io_context of one blocking wait. More...

#include <store_call.h>

Public Member Functions

void discard () noexcept
 Call when the wait ended without its coroutine finishing, or with an exception from the loop.
 

Detailed Description

The private io_context of one blocking wait.

A thread keeps the contexts it has finished with and hands them out again, so a synchronous call does not create an epoll descriptor and its timer each time. Nested waits on one thread get different contexts. A context that did not end cleanly is dropped, not reused.

Definition at line 82 of file store_call.h.


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