3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/lib_http_client/HCTraceLevel.h"
7#include "mc/external/lib_http_client/http_stl_allocator.h"
8#include "mc/external/lib_http_client/proxy_protocol.h"
9#include "mc/external/lib_http_client/proxy_type.h"
14namespace xbox::httpclient {
class Uri; }
15namespace xbox::httpclient {
struct HeaderCompare; }
16namespace xbox::httpclient {
struct PlatformComponents; }
17namespace xbox::httpclient {
struct http_singleton; }
20namespace xbox::httpclient {
23MCNAPI
void BasicAsciiLowercase(::http_string& s);
25MCNAPI uint64 GetThreadId();
27MCNAPI
bool IsPathCharacter(
char c);
31MCNAPI
bool StringToUint4(
char const* begin,
char const* end, uint64& v,
int base);
33MCNAPI
void TraceToDebugger(
char const* areaName, ::HCTraceLevel traceLevel,
char const* message);
35MCNAPI ::http_wstring flatten_http_headers(
43MCNAPI ::std::shared_ptr<::xbox::httpclient::http_singleton> get_http_singleton();
45MCNAPI ::xbox::httpclient::proxy_type
48MCNAPI
void trim_whitespace(::http_wstring& str);
Definition http_stl_allocator.h:6
Definition HCInitArgs.h:5