| RMVL 2.3.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
命名空间 | 类 | 概念 | 类型定义 | 函数
rm::async 命名空间参考

## 命名空间
namespace | requests

## 类
class | Acceptor
| 异步 Socket 接受器 更多...
class | AsyncIOAwaiter
| IO 事件异步等待器 更多...
class | AsyncReadAwaiter
| 通用异步读等待器，核心操作使用文件 I/O 系统调用的 `read`、`ReadFile`，使用者可以通过 更多...
class | AsyncWriteAwaiter
| 通用异步写等待器，核心操作使用文件 I/O 系统调用的 `write`、`WriteFile`，使用者可以通过 更多...
class | BasicPromise
| 协程承诺基类，管理协程的生命周期和异常处理 更多...
class | Connector
| 异步 Socket 连接器 更多...
struct | FinalAwaiter
| `final_suspend` 等待器 更多...
class | IOContext
| 异步 I/O 执行上下文，负责管理 IO 事件循环和协程任务的调度 更多...
class | PipeClient
| 异步命名管道客户端 更多...
class | PipeServer
| 异步命名管道服务端 更多...
class | Promise
| 异步协程承诺 更多...
class | Promise< void >
| 特化 `void` 类型的异步协程承诺 更多...
class | SerialPort
| 异步串行接口通信库，仅支持读写字符串 更多...
class | Socket
| Socket 异步会话层 更多...
class | Task
| 保有 `rm::async::Promise` 的异步协程任务 更多...
struct | TaskAwaiter
| 协程任务等待器 更多...
class | Timer
| 异步定时器 更多...
class | Webapp
| Web 应用程序框架 更多...

## 概念
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)
| 在指定的执行上下文中生成并调度一个协程任务