Boost C++ 库

……是世界上最受尊敬、设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

generic::stream_protocol::iostream - Boost C++ 函数库
PrevUpHomeNext

通用的套接字 iostream 类型。

typedef basic_socket_iostream< stream_protocol > iostream;
类型

名称

描述

clock_type

时钟类型。

duration

持续时间类型。

endpoint_type

执行器类型。

protocol_type

协议类型。

time_point

时间类型。

成员函数

名称

描述

basic_socket_iostream [构造函数]

构造一个不建立连接的 basic_socket_iostream。

由提供的套接字构造一个 basic_socket_iostream。

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

建立与解析器查询对应的端点的连接。

close

关闭连接。

connect

建立与解析器查询对应的端点的连接。

error

获取与流关联的最后一次错误。

expires_after

设置流的到期时间(相对于当前时间)。

expires_at

设置流的到期时间(作为绝对时间)。

expiry

获取流的到期时间(作为绝对时间)。

operator=

从另一个 basic_socket_iostream 移动赋值一个 basic_socket_iostream。

rdbuf

返回底层 streambuf 的指针。

socket

获取底层套接字的引用。

要求

Header: boost/asio/generic/stream_protocol.hpp

便捷头文件: boost/asio.hpp


PrevUpHomeNext