🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Network.hpp
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "NetworkCookieJar.hpp"
25#include "NetworkCookie.hpp"
26#include "NetworkInterface.hpp"
27#include "NetworkSession.hpp"
28
29AST_NAMESPACE_BEGIN
30
36class NetworkRequest;
37class NetworkResponse;
38class NetworkInterface;
39
41enum class ENetworkImplType {
42 eDefault, // 默认选择实现
43 eWinHTTP, // WinHTTP
44 eWinINet, // WinINet
45 eCurlCmd, // curl命令实现
46};
47
56AST_UTIL_CAPI errc_t aNetworkRequest(const NetworkRequest& request, NetworkResponse& response);
57
58
63AST_UTIL_API errc_t aNetworkSetImpl(ENetworkImplType impltype);
64
65
70AST_UTIL_API void aNetworkSetImpl(NetworkInterface* impl);
71
72
75AST_NAMESPACE_END
ENetworkImplType
网络实现
定义 Network.hpp:41