UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Protected Member Functions
|
List of all members
FAppleHttpManager Class Reference
#include <
AppleHttpManager.h
>
Inheritance diagram for FAppleHttpManager:
Protected Member Functions
virtual
FHttpThreadBase
*
CreateHttpThread
()
override
Protected Member Functions inherited from
FHttpManager
HTTP_API
void
ReloadFlushTimeLimits
()
HTTP_API
bool
HasAnyBoundDelegate
() const
HTTP_API
void
UpdateUrlPatternsToLogResponse
(
IConsoleVariable
*CVar)
HTTP_API
void
UpdateUrlPatternsToDisableFailedLog
(
IConsoleVariable
*CVar)
HTTP_API
void
UpdateUrlPatternsToMockResponse
(
IConsoleVariable
*CVar)
HTTP_API
void
BroadcastHttpRequestCompleted
(const
FHttpRequestRef
&Request)
HTTP_API
FHttpThreadBase
*
GetThread
()
HTTP_API
void
RecordStatTimeToConnect
(
float
Duration
)
HTTP_API
void
RecordStatRequestsInFlight
(
uint32
RequestsInFlight)
HTTP_API
void
RecordStatRequestsInQueue
(
uint32
RequestsInQueue)
HTTP_API
void
RecordMaxTimeToWaitInQueue
(
float
Duration
)
HTTP_API
void
RecordPlatformStats
(const
FHttpStatsPlatform
&PlatformStats)
HTTP_API
bool
ShouldLogResponse
(
FStringView
Url) const
HTTP_API
bool
ShouldDisableFailedLog
(
FStringView
Url) const
HTTP_API
TOptional
<
FMockResponse
>
GetMockResponse
(
FStringView
Url,
FStringView
Verb) const
HTTP_API
void
MarkCurrentThreadCompletingRequest
(
bool
bCompleting
)
HTTP_API
bool
IsCurrentThreadCompletingRequest
() const
HTTP_API
void
AddRequest
(const
FHttpRequestRef
&Request)
Additional Inherited Members
Public Member Functions inherited from
FHttpManager
HTTP_API
FHttpManager
()
virtual
HTTP_API
~FHttpManager
()
HTTP_API
void
Initialize
()
HTTP_API
void
Shutdown
()
HTTP_API
void
SetRequestAddedDelegate
(const
FHttpManagerRequestAddedDelegate
&Delegate)
HTTP_API
void
SetRequestCompletedDelegate
(const
FHttpManagerRequestCompletedDelegate
&Delegate)
HTTP_API
void
RemoveRequest
(const
FHttpRequestRef
&Request)
HTTP_API
bool
IsValidRequest
(const
IHttpRequest
*
RequestPtr
) const
HTTP_API
void
Flush
(
EHttpFlushReason
FlushReason
)
HTTP_API
bool
Tick
(
float
DeltaSeconds)
override
virtual
HTTP_API
void
FlushTick
(
float
DeltaSeconds)
HTTP_API
void
AddThreadedRequest
(const
TSharedRef
<
FHttpRequestCommon
,
ESPMode::ThreadSafe
> &Request)
HTTP_API
void
CancelThreadedRequest
(const
TSharedRef
<
FHttpRequestCommon
,
ESPMode::ThreadSafe
> &Request)
HTTP_API
void
DumpRequests
(
FOutputDevice
&Ar) const
virtual
HTTP_API
bool
SupportsDynamicProxy
() const
HTTP_API
void
SetCorrelationIdMethod
(
TFunction
< FString()>
InCorrelationIdMethod
)
HTTP_API
FString
CreateCorrelationId
() const
HTTP_API
bool
IsDomainAllowed
(const FString &Url) const
virtual
HTTP_API
void
OnBeforeFork
()
virtual
HTTP_API
void
OnAfterFork
()
virtual
HTTP_API
void
OnEndFramePostFork
()
virtual
HTTP_API
void
UpdateConfigs
()
HTTP_API
void
AddGameThreadTask
(
TFunction
<
void
()> &&
Task
,
float
Delay=0.0f)
HTTP_API
TSharedPtr
<
IHttpTaskTimerHandle
>
AddHttpThreadTask
(
TFunction
<
void
()> &&
Task
,
float
InDelay
=0.0f)
HTTP_API
void
RemoveHttpThreadTask
(
TSharedPtr
<
IHttpTaskTimerHandle
>
HttpTaskTimerHandle
)
void
SetURLRequestFilter
(const
UE::Core::FURLRequestFilter
&
InURLRequestFilter
)
FHttpStats
GetHttpStats
() const
Public Member Functions inherited from
FTSTickerObjectBase
UE_NONCOPYABLE
(
FTSTickerObjectBase
)
CORE_API
FTSTickerObjectBase
(
float
InDelay
=0.0f,
FTSTicker
&Ticker=
FTSTicker::GetCoreTicker
())
virtual
CORE_API
~FTSTickerObjectBase
()
Static Public Member Functions inherited from
FHttpManager
static
HTTP_API
TFunction
< FString()>
GetDefaultCorrelationIdMethod
()
Protected Attributes inherited from
FHttpManager
TArray
<
FHttpRequestRef
>
Requests
FHttpThreadBase
*
Thread
TFunction
< FString()>
CorrelationIdMethod
FTSTicker
GameThreadTicker
FCriticalSection
GameThreadTickerLock
bool
bFlushing
FHttpManagerRequestAddedDelegate
RequestAddedDelegate
FHttpManagerRequestCompletedDelegate
RequestCompletedDelegate
UE::Core::FURLRequestFilter
URLRequestFilter
TMap
<
EHttpFlushReason
,
FHttpFlushTimeLimit
>
FlushTimeLimitsMap
FHttpStats
HttpStats
FHttpStatsHistory
HttpStatsHistory
bool
bUseEventLoop
=
true
TArray
< FString >
UrlPatternsToLogResponse
FCriticalSection
UrlPatternsToLogResponseCriticalSection
TArray
< FString >
UrlPatternsToDisableFailedLog
FCriticalSection
UrlPatternsToDisableFailedLogCriticalSection
FCriticalSection
ThreadsCompletingRequestCriticalSection
TMap
<
uint32
,
bool
>
ThreadsCompletingRequest
PACKAGE_SCOPE
:
struct
FMockResponse
{
int32
StatusCode = 0
FUtf8String
ResponsePayload
TMap
< FString, FString >
ResponseHeaders
FCriticalSection
RequestLock
FCriticalSection
CompletedRequestLock
TArray
<
TPair
<
FUrlToMatch
,
FMockResponse
> >
UrlPatternsToMockResponse
FCriticalSection
UrlPatternsToMockResponseCriticalSection
Member Function Documentation
◆
CreateHttpThread()
FHttpThreadBase
* FAppleHttpManager::CreateHttpThread
(
)
override
protected
virtual
Create
HTTP
thread object
Returns
the
HTTP
thread object
Reimplemented from
FHttpManager
.
The documentation for this class was generated from the following files:
Engine/Source/Runtime/Online/HTTP/Private/Apple/
AppleHttpManager.h
Engine/Source/Runtime/Online/HTTP/Private/Apple/
AppleHttpManager.cpp
FAppleHttpManager
Generated by
1.9.8