Boost C++ 库

...世界上最受推崇和专业设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码标准

PrevUpHomeNext

支持库元素

Boost.Asio 异步模型由下表列出的库元素启用。

库元素

描述

completion_signature 概念

定义有效的完成签名形式。

completion_handler_for 概念

确定是否可以使用给定的完成签名集调用完成处理程序。

async_result 特性

将完成签名和完成令牌转换为具体的完成处理程序,并启动操作。

async_initiate 函数

辅助函数,用于简化 async_result 特性的使用。

completion_token_for 概念

确定完成令牌是否为给定的完成签名集生成完成处理程序。

associator 特性

自动通过抽象层传播所有关联器。

associated_executor 特性、associated_executor_t 类型别名和 get_associated_executor 函数

定义异步代理的关联执行器。

associated_allocator 特性、associated_allocator_t 类型别名和 get_associated_allocator 函数

定义异步代理的关联分配器。

associated_cancellation_slot 特性、associated_cancellation_slot_t 类型别名和 get_associated_cancellation_slot 函数

定义异步代理的关联取消槽。


PrevUpHomeNext