提供管道功能。
template< typename Executor = any_io_executor> class basic_readable_pipe
名称 |
描述 |
---|---|
将管道类型重新绑定到另一个执行器。 |
|
与对象关联的执行器的类型。 |
|
basic_readable_pipe 始终是底层。 |
|
管道的原生表示。 |
名称 |
描述 |
---|---|
将现有原生管道分配给该管道。 |
|
启动异步读取。 |
|
basic_readable_pipe [构造函数] |
构造一个不打开的 basic_readable_pipe。 |
取消与该管道关联的所有异步操作。 |
|
关闭管道。 |
|
获取与对象关联的执行器。 |
|
确定管道是否已打开。 |
|
获取最低层的引用。 |
|
获取原生管道表示。 |
|
从另一个管道移动分配 basic_readable_pipe。 |
|
从管道读取一些数据。 |
|
释放底层原生管道的所有权。 |
|
~basic_readable_pipe [析构函数] |
销毁管道。 |
类 basic_readable_pipe
提供了管道功能的封装。
独立 对象: 安全。
共享 对象: 不安全。
Header: boost/asio/basic_readable_pipe.hpp
便捷头文件: boost/asio.hpp