|
| BACKGROUNDHTTP_API | FBackgroundHttpRequestImpl () |
| |
| virtual | ~FBackgroundHttpRequestImpl () |
| |
| virtual BACKGROUNDHTTP_API void | OnBackgroundDownloadComplete () |
| |
| virtual BACKGROUNDHTTP_API bool | ProcessRequest () override |
| |
| virtual BACKGROUNDHTTP_API void | CancelRequest () override |
| |
| virtual BACKGROUNDHTTP_API void | PauseRequest () override |
| |
| virtual BACKGROUNDHTTP_API void | ResumeRequest () override |
| |
| virtual BACKGROUNDHTTP_API void | SetURLAsList (const TArray< FString > &URLs, int NumRetriesToAttempt) override |
| |
| virtual BACKGROUNDHTTP_API const TArray< FString > & | GetURLList () const override |
| |
| virtual BACKGROUNDHTTP_API void | SetExpectedResultSize (const uint64 ExpectedSize) override |
| |
| virtual BACKGROUNDHTTP_API uint64 | GetExpectedResultSize () const override |
| |
| virtual BACKGROUNDHTTP_API void | SetCompleteNotification (FBackgroundHttpNotificationObjectPtr DownloadCompleteNotificationObjectIn) override |
| |
| virtual BACKGROUNDHTTP_API void | CompleteWithExistingResponseData (FBackgroundHttpResponsePtr BackgroundResponse) override |
| |
| virtual BACKGROUNDHTTP_API FBackgroundHttpRequestCompleteDelegate & | OnProcessRequestComplete () override |
| |
| virtual BACKGROUNDHTTP_API FBackgroundHttpProgressUpdateDelegate & | OnProgressUpdated () override |
| |
| virtual BACKGROUNDHTTP_API FBackgroundHttpRequestMetricsDelegate & | OnRequestMetrics () override |
| |
| virtual BACKGROUNDHTTP_API FBackgroundHttpRequestMetricsExtendedDelegate & | OnRequestMetricsExtended () override |
| |
| virtual BACKGROUNDHTTP_API const FBackgroundHttpResponsePtr | GetResponse () const override |
| |
| virtual BACKGROUNDHTTP_API const FString & | GetRequestID () const override |
| |
| virtual BACKGROUNDHTTP_API void | SetRequestID (const FString &NewRequestID) override |
| |
| virtual BACKGROUNDHTTP_API bool | HandleDelayedProcess () override |
| |
| virtual BACKGROUNDHTTP_API EBackgroundHTTPPriority | GetRequestPriority () const override |
| |
| virtual BACKGROUNDHTTP_API void | SetRequestPriority (EBackgroundHTTPPriority NewPriority) override |
| |
| virtual BACKGROUNDHTTP_API void | NotifyNotificationObjectOfComplete (const bool bWasSuccess) |
| |
| virtual BACKGROUNDHTTP_API void | NotifyRequestMetricsAvailable (const int32 TotalBytesDownloaded, const float DownloadDuration) |
| |
| virtual BACKGROUNDHTTP_API void | NotifyRequestMetricsExtendedAvailable (const FBackgroundHttpRequestMetricsExtended ExtendedMetrics) |
| |
| virtual BACKGROUNDHTTP_API void | SetMetrics (const int32 TotalBytesDownloaded, const float DownloadDuration) override |
| |
| virtual BACKGROUNDHTTP_API void | SetMetricsExtended (const FBackgroundHttpRequestMetricsExtended ExtendedMetrics) override |
| |
| virtual | ~IBackgroundHttpRequest ()=default |
| |
| virtual void | GetDebugText (TArray< FString > &Output) |
| |
| TSharedRef< IBackgroundHttpRequest, Mode > | AsShared () |
| |
| TSharedRef< IBackgroundHttpRequest const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IBackgroundHttpRequest, Mode > | AsWeak () |
| |
| TWeakPtr< IBackgroundHttpRequest const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
Contains implementation of some common functions that don't have to vary between implementation