Extensions for networking
From cppreference.net
<
cpp
|
experimental
C++网络扩展,ISO/IEC TS 19216:2018,定义了本页所列的C++标准库新组件。
网络TS基于经过 库基础TS版本1 修改的C++14标准。其设计基于 Asio库 。
目录 |
库命名要求
以下命名要求在网络技术规范(Networking TS)的规范性文本中用于定义库的预期行为。程序员有责任确保使用满足这些要求的模板参数来实例化库模板。若未能满足要求,可能导致极其复杂的编译器诊断信息,或在运行时引发未定义行为。
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
表示一组可用作操作输入的内存区域
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
|
|
(命名要求) |
便捷头文件
<experimental/net>
|
包含所有其他 Networking TS 头文件的便捷头文件 |
<experimental/netfwd>
|
包含 Networking TS 主要组件的前置声明 |
异步模型
|
定义于头文件
<experimental/executor>
|
|
|
定义于命名空间
std::experimental::net
|
|
异步结果 |
|
|
(类模板) |
|
|
(类模板) |
|
|
(类模板) |
|
|
(函数模板) |
|
执行上下文与服务 |
|
|
(类) |
|
|
(函数模板) |
|
|
(函数模板) |
|
|
(函数模板) |
|
|
(类) |
|
执行器 |
|
|
(类模板) |
|
|
(类) |
|
|
(类模板) |
|
|
(类模板) |
|
|
(函数模板) |
|
|
(类模板) |
|
|
(函数模板) |
|
|
(类模板) |
|
|
(类) |
|
|
(类) < |
|
基础I/O服务
|
定义于头文件
<experimental/io_context>
|
|
|
定义于命名空间
std::experimental::net
|
|
|
(类) |
|
缓冲区和面向缓冲区的流
|
定义于头文件
<experimental/buffer>
|
|
|
定义于命名空间
std::experimental::net
|
|
流错误码 |
|
|
(函数) |
|
|
(枚举) |
|
缓冲区 |
|
|
(类) |
|
|
(类) |
|
|
(函数模板) |
|
缓冲区类型特征 |
|
|
(类模板) |
|
|
(类模板) |
|
|
(类模板) |
|
缓冲区序列访问 |
|
|
(函数模板) |
|
|
(函数模板) |
|
缓冲区操作 |
|
|
(函数模板) |
|
|
(函数模板) |
|
动态缓冲区 |
|
|
(类模板) |
|
|
(类模板) |
|
|
(函数模板) |
|
缓冲区 I/O |
|
|
(类) |
|
|
(类) |
|
|
(类) |
|
套接字与套接字流
|
定义于头文件
<experimental/socket>
|
|
|
定义于命名空间
std::experimental::net
|
|
套接字错误码 |
|
|
(枚举) |
|
|
(函数) |
|
套接字 |
|
|
(类) |
|
|
(类模板) |
|
|
(类模板) |
|
|
(类模板) |
|
|
(类模板) |
|
套接字流 |
|
|
(类模板) |
|
|
(类模板) |
|
连接操作 |
|
|
(函数模板) |
|
|
(函数模板) |
|
互联网协议
|
定义于头文件
<experimental/internet>
|
|
|
定义于命名空间
std::experimental::net::ip
|
|
解析器错误码 |
|
|
(枚举) |
|
|
(函数) |
|
IP地址 |
|
|
(类) |
|
|
(函数模板) |
|
|
(类) |
|
|
(函数模板) |
|
|
(类) |
|
|
(类) |
|
|
(函数模板) |
|
地址迭代 |
|
|
(类模板) |
|
|
(类模板) |
|
网络 |
|
|
(类) |
|
|
(函数模板) |
|
|
(类) |
|
|
(函数模板) |
|
端点 |
|
|
(类模板) |
|
名称解析 |
|
|
(类模板) |
|
|
(类模板) |
</tr
|