Boost C++ 库

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb SutterAndrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

generic::basic_endpoint

描述适用于任何套接字类型的端点。

template<
    typename Protocol>
class basic_endpoint
类型

名称

描述

data_type

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

protocol_type

与端点关联的协议类型。

成员函数

名称

描述

basic_endpoint [构造函数]

默认构造函数。

从指定的套接字地址构造端点。

从特定的端点类型构造端点。

复制构造函数。

移动构造函数。

capacity

获取本地类型端点的容量。

data

获取本地类型的底层端点。

operator=

从另一个端点赋值。

从另一个端点移动赋值。

protocol

与端点关联的协议。

resize

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

size

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

友元

名称

描述

operator!=

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

operator<

比较端点的顺序。

operator<=

比较端点的顺序。

operator==

比较两个端点是否相等。

operator>

比较端点的顺序。

operator>=

比较端点的顺序。

The generic::basic_endpoint 类模板描述了一个可以与任何套接字类型关联的端点。

备注

套接字类型的 sockaddr 类型必须能够容纳到 sockaddr_storage 结构中。

线程安全

独立 对象: 安全。

共享 对象: 不安全。

要求

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

便利头文件: boost/asio.hpp


PrevUpHomeNext