Boost C++ 库

...世界上最受推崇和设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码规范

PrevUpHomeNext

readable_pipe

用于可读管道典型用法的类型定义。

typedef basic_readable_pipe readable_pipe;
类型

名称

描述

rebind_executor

将管道类型重新绑定到另一个执行器。

executor_type

与对象关联的执行器的类型。

lowest_layer_type

basic_readable_pipe 始终是最低层。

native_handle_type

管道的 native 表示形式。

成员函数

名称

描述

assign

将现有的 native 管道赋值给此管道。

async_read_some

启动异步读取。

basic_readable_pipe [构造函数]

构造一个 basic_readable_pipe,但不打开它。

在现有的 native 管道上构造一个 basic_readable_pipe。

从另一个 basic_readable_pipe 移动构造一个。

从另一个执行器类型的管道移动构造一个 basic_readable_pipe。

cancel

取消所有与管道关联的异步操作。

close

关闭管道。

get_executor

获取与对象关联的执行器。

is_open

确定管道是否已打开。

lowest_layer

获取对最低层的引用。

获取对最低层的常量引用。

native_handle

获取 native 管道表示形式。

operator=

从另一个 basic_readable_pipe 移动赋值。

从另一个执行器类型的管道移动赋值 basic_readable_pipe。

read_some

从管道读取一些数据。

release

释放底层 native 管道的所有权。

~basic_readable_pipe [析构函数]

销毁管道。

basic_readable_pipe 类提供了管道功能的包装器。

线程安全

独立 对象: 安全。

共享 对象: 不安全。

要求

头文件: boost/asio/readable_pipe.hpp

便利头文件: boost/asio.hpp


PrevUpHomeNext