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