5#if !defined(NO_UE_INCLUDES)
10#if !defined(IAS_HTTP_WITH_PERF)
11# define IAS_HTTP_WITH_PERF 1
14#define UE_API IOSTOREHTTPCLIENT_API
69 bool IsValid()
const {
return Handle != 0; }
117 class FHost* Ptr =
nullptr;
130 bool IsValid()
const {
return Ptr !=
nullptr; }
189#if !IAS_HTTP_WITH_PERF
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
#define UE_API
Definition SColorGradingComponentViewer.h:12
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
uint32 Size
Definition VulkanMemory.cpp:4034
Definition AndroidPlatformMisc.h:14
Definition StringBuilder.h:79
FCertRoots & operator=(FCertRoots &&Rhs)
Definition Client.h:68
bool IsValid() const
Definition Client.h:69
UE_API int32 Num() const
Definition Peer.inl:382
UE_API ~FCertRoots()
Definition Peer.inl:367
static UE_API FCertRootsRef NoTls()
Definition Peer.inl:400
FCertRoots(FCertRoots &&Rhs)
Definition Client.h:67
static UE_API FCertRootsRef Default()
Definition Peer.inl:406
static UE_API void SetDefault(FCertRoots &&CertRoots)
Definition Peer.inl:393
UE_API bool Resolve()
Definition ConnectionPool.inl:284
FConnectionPool(FConnectionPool &&Rhs)
Definition Client.h:108
static UE_API bool IsValidHostUrl(FAnsiStringView Url)
Definition ConnectionPool.inl:311
UE_API void Describe(FAnsiStringBuilderBase &) const
Definition ConnectionPool.inl:290
UE_API ~FConnectionPool()
Definition ConnectionPool.inl:275
FConnectionPool & operator=(FConnectionPool &&Rhs)
Definition Client.h:109
FConnectionPool()=default
UE_API FRequest Request(FAnsiStringView Method, FAnsiStringView Url, const FRequestParams *Params=nullptr)
Definition Loop.inl:1185
UE_API void SetFailTimeout(int32 TimeoutMs)
Definition Loop.inl:1182
UE_API void Throttle(uint32 KiBPerSec)
Definition Loop.inl:1181
static UE_API const uint32 MaxActiveTickets
Definition Client.h:231
UE_API ~FEventLoop()
Definition Loop.inl:1177
UE_API bool IsIdle() const
Definition Loop.inl:1179
FRequest Post(T &&... t)
Definition Client.h:244
UE_API FEventLoop()
Definition Loop.inl:1176
FRequest Get(T &&... t)
Definition Client.h:243
Definition ConnectionPool.inl:10
UE_API void Content(const void *Data, SIZE_T Size, FAnsiStringView MimeType)
UE_API void Content(const void *Data, SIZE_T Size, EMimeType MimeType)
UE_API ~FRequest()
Definition Api.inl:11
bool IsValid() const
Definition Client.h:130
UE_API EStatusCodeClass GetStatus() const
Definition Api.inl:63
UE_API void SetDestination(FIoBuffer *Buffer)
Definition Api.inl:149
UE_API uint32 GetStatusCode() const
Definition Api.inl:75
UE_API FAnsiStringView GetStatusMessage() const
Definition Api.inl:82
UE_API void ReadHeaders(FHeaderSink Sink) const
Definition Api.inl:142
UE_API FAnsiStringView GetHeader(FAnsiStringView Name) const
Definition Api.inl:125
UE_API int64 GetContentLength() const
Definition Api.inl:89
UE_API EMimeType GetContentType() const
Definition Api.inl:96
UE_API FSample GetSample() const
UE_API UPTRINT GetParam() const
Definition Api.inl:175
UE_API FError GetError() const
Definition Api.inl:228
EId
Definition Client.h:197
UE_API FResponse & GetResponse() const
Definition Api.inl:196
UE_API const FTicketPerf & GetPerf() const
Definition Api.inl:212
UE_API uint32 GetIndex() const
Definition Api.inl:189
UE_API uint32 GetContentLength() const
Definition Api.inl:204
UE_API const FIoBuffer & GetContent() const
Definition Api.inl:220
UE_API FTicket GetTicket() const
Definition Api.inl:182
UE_API EId GetId() const
Definition Api.inl:160
Definition HttpServerHttpVersion.h:7
Definition ExpressionParserTypes.h:21
EMimeType
Definition Client.h:32
EHttpVersion
Definition Client.h:24
EStatusCodeClass
Definition Client.h:46
UPTRINT FCertRootsRef
Definition Client.h:56
uint64 FTicket
Definition Client.h:57
UE_API int32 SetHostFromUrl(FAnsiStringView Url)
Definition ConnectionPool.inl:216
FCertRootsRef VerifyCert
Definition Client.h:92
uint16 ConnectionCount
Definition Client.h:96
FAnsiStringView HostName
Definition Client.h:91
int32 RecvBufSize
Definition Client.h:94
uint8 MaxInflight
Definition Client.h:98
int32 SendBufSize
Definition Client.h:93
uint32 Port
Definition Client.h:95
uint32 ContentSizeEst
Definition Client.h:236
uint16 BufferSize
Definition Client.h:237
bool bAutoRedirect
Definition Client.h:238
bool bAllowChunked
Definition Client.h:239
FCertRootsRef VerifyCert
Definition Client.h:235
uint16 RecvKiBps
Definition Client.h:181
uint16 RecvMs
Definition Client.h:180
uint32 GetSizeEstKiB() const
Definition Client.h:183
uint32 GetTotalMs() const
Definition Client.h:182
uint16 SendMs
Definition Client.h:178
uint16 WaitMs
Definition Client.h:179
const char * Reason
Definition Client.h:201
uint32 Code
Definition Client.h:202