48 return Header(
"Accept", MimeType);
77 const auto* Activity = (
const FActivity*)
this;
78 return Activity->GetTransaction()->GetStatusCode();
84 const auto* Activity = (
const FActivity*)
this;
85 return Activity->GetTransaction()->GetStatusMessage();
91 const auto* Activity = (
const FActivity*)
this;
92 return Activity->GetTransaction()->GetContentLength();
130 if (Candidate != Name)
144 const auto* Activity = (
const FActivity*)
this;
145 Activity->GetTransaction()->ReadHeaders(Sink);
152 Activity->SetDestination(
Buffer);
163 switch (Activity->GetStage())
178 return Activity->GetSinkParam();
185 return 1ull << Activity->Slot;
192 return Activity->Slot;
208 return uint32(Activity->GetTransaction()->GetContentLength());
224 return Activity->GetContent();
240#if IAS_HTTP_WITH_PERF
245 const auto& Activity = *(
FActivity*)
this;
266 Bps =
uint32((Activity.GetTransaction()->GetContentLength() * 1000ull) /
Sample.RecvMs);
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition AndroidPlatformMisc.h:14
ViewType Mid(int32 Position, int32 CharCount=MAX_int32) const
Definition StringView.h:606
constexpr const CharType * GetData() const
Definition StringView.h:160
bool FindChar(CharType Search, int32 &OutIndex) const
Definition StringView.h:756
ViewType TrimEnd() const
Definition StringView.h:648
FAnsiStringView GetMessage() const
Definition Misc.inl:87
UE_API FRequest && Accept(EMimeType MimeType)
Definition Api.inl:29
UE_API ~FRequest()
Definition Api.inl:11
UE_API FRequest && Header(FAnsiStringView Key, FAnsiStringView Value)
Definition Api.inl:52
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
void Sample(float *Dst, float X, float Y, float Z)
Definition FieldSystemNoiseAlgo.cpp:59
EMimeType
Definition Client.h:32
EStatusCodeClass
Definition Client.h:46
uint64 FTicket
Definition Client.h:57
static void Destroy(FActivityNode *Activity)
Definition Loop.inl:156
Definition Activity.inl:64
void AddHeader(FAnsiStringView Key, FAnsiStringView Value)
Definition Activity.inl:204