|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <NetworkInterface.hpp>
类 ast::NetworkInterface 继承关系图:Public 成员函数 | |
| virtual errc_t | request (const NetworkRequest &request, NetworkResponse &response)=0 |
| virtual bool | isSupported () const =0 |
网络抽象接口
网络抽象接口,用于与网络进行交互
|
pure virtual |
检查是否支持该网络实现
检查该网络实现是否在当前操作系统上受支持,例如: 基于curl命令的实现会检查当前操作系统是否安装了curl 命令行工具 基于WinHTTP的实现会检查是否是Windows操作系统,且支持加载WinHTTP库 基于WinINet的实现会检查是否是Windows操作系统,且支持加载WinINet库
在 ast::NetworkImplCurlCmd, ast::NetworkImplWinHTTP , 以及 ast::NetworkImplWinINet 内被实现.
|
pure virtual |
发送网络请求
发送网络请求,返回网络响应
| request | 网络请求 |
| response | 网络响应 |
在 ast::NetworkImplCurlCmd, ast::NetworkImplWinHTTP , 以及 ast::NetworkImplWinINet 内被实现.