![]() |
RMVL
2.4.0-dev
Robotic Manipulation and Vision Library
|
命名空间 | |
| namespace | requests |
类 | |
| class | Promise |
| 异步协程承诺 更多... | |
| struct | FinalAwaiter |
| final_suspend 等待器 更多... | |
| class | BasicPromise |
| 协程承诺基类,管理协程的生命周期和异常处理 更多... | |
| class | Promise< void > |
| 特化 void 类型的异步协程承诺 更多... | |
| struct | TaskAwaiter |
| 协程任务等待器 更多... | |
| class | Task |
| 保有 rm::async::Promise 的异步协程任务 更多... | |
| class | IOContext |
| 异步 I/O 执行上下文,负责管理 IO 事件循环和协程任务的调度 更多... | |
| class | AsyncIOAwaiter |
| IO 事件异步等待器 更多... | |
| class | AsyncReadAwaiter |
| 通用异步读等待器,核心操作使用文件 I/O 系统调用的 read、ReadFile,使用者可以通过 更多... | |
| class | AsyncWriteAwaiter |
| 通用异步写等待器,核心操作使用文件 I/O 系统调用的 write、WriteFile,使用者可以通过 更多... | |
| class | Timer |
| 异步定时器 更多... | |
| class | PipeServer |
| 异步命名管道服务端 更多... | |
| class | PipeClient |
| 异步命名管道客户端 更多... | |
| class | Webapp |
| Web 应用程序框架 更多... | |
| class | SerialPort |
| 异步串行接口通信库,仅支持读写字符串 更多... | |
| class | DgramSocket |
| 由 rm::async::Listener 建立的数据报式 Socket 异步会话 更多... | |
| class | Sender |
| 异步数据报式 Socket 发送器 更多... | |
| class | Listener |
| 异步数据报式 Socket 监听器 更多... | |
| class | StreamSocket |
| 由 rm::async::Acceptor 建立的流式 Socket 异步会话 更多... | |
| class | Acceptor |
| 异步流式 Socket 接受器 更多... | |
| class | Connector |
| 异步流式 Socket 连接器 更多... | |
概念 | |
| concept | InvokableTask |
| 可调用的协程任务概念 | |
类型定义 | |
| using | IOContextRef = std::reference_wrapper<IOContext> |
| 异步 I/O 执行上下文左值引用包装器 | |
函数 | |
| template<typename Callable, typename... Args> requires InvokableTask<Callable, Args...> | |
| void | co_spawn (IOContext &ctx, Callable &&fn, Args &&...args) |
| 在指定的执行上下文中生成并调度一个协程任务 | |