Boost C++ 库

……是世界上最受推崇、设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, 《C++ 编码标准》

local::basic_endpoint - Boost C++ 函数库
PrevUpHomeNext

描述了一个 UNIX 套接字的终结点。

template<
    typename Protocol>
class basic_endpoint
类型

名称

描述

data_type

端点结构的类型。此类型取决于底层套接字层的实现。

protocol_type

与端点关联的协议类型。

成员函数

名称

描述

basic_endpoint [构造函数]

默认构造函数。

使用指定的路径名构造终结点。

复制构造函数。

移动构造函数。

capacity

以本机类型获取端点的容量。

data

以本机类型获取底层端点。

operator=

从另一个端点分配。

从另一个端点移动分配。

路径

获取与终结点关联的路径。

设置与终结点关联的路径。

protocol

与端点关联的协议。

resize

以本机类型设置端点的底层大小。

大小

以本机类型获取端点的底层大小。

友元

名称

描述

operator!=

比较两个端点是否不相等。

operator<

对端点进行排序比较。

operator<=

对端点进行排序比较。

operator==

比较两个端点是否相等。

operator>

对端点进行排序比较。

operator>=

对端点进行排序比较。

相关函数

名称

描述

operator<<

将端点输出为字符串。

local::basic_endpoint 类模板描述了一个可能与特定 UNIX 套接字关联的终结点。

线程安全

独立 对象: 安全。

共享 对象: 不安全。

要求

头文件: boost/asio/local/basic_endpoint.hpp

便捷头文件: boost/asio.hpp


PrevUpHomeNext