|
| virtual FString | GetHeader (const FString &HeaderName) const override |
| |
| virtual TArray< FString > | GetAllHeaders () const override |
| |
| virtual FString | GetContentType () const override |
| |
| virtual uint64 | GetContentLength () const override |
| |
| virtual const TArray< uint8 > & | GetContent () const override |
| |
| virtual FString | GetVerb () const override |
| |
| virtual void | SetVerb (const FString &Verb) override |
| |
| virtual void | SetContent (const TArray< uint8 > &ContentPayload) override |
| |
| virtual void | SetContent (TArray< uint8 > &&ContentPayload) override |
| |
| virtual void | SetContentAsString (const FString &ContentString) override |
| |
| virtual bool | SetContentAsStreamedFile (const FString &Filename) override |
| |
| virtual bool | SetContentFromStream (TSharedRef< FArchive > Stream) override |
| |
| virtual void | SetHeader (const FString &HeaderName, const FString &HeaderValue) override |
| |
| virtual void | AppendToHeader (const FString &HeaderName, const FString &AdditionalHeaderValue) override |
| |
| virtual bool | ProcessRequest () override |
| |
| virtual void | Tick (float DeltaSeconds) override |
| |
| virtual bool | StartThreadedRequest () override |
| |
| virtual void | FinishRequest () override |
| |
| virtual bool | IsThreadedRequestComplete () override |
| |
| virtual void | TickThreadedRequest (float DeltaSeconds) override |
| |
| | FAppleHttpRequest (NSURLSession *InSession, NSURLSession *InBackgroundSession) |
| |
| virtual | ~FAppleHttpRequest () |
| |
| bool | IsInitializedWithValidStream () const |
| |
| void | HandleResponseHeadersReceived (TMap< FString, FString > &&ResponseHeaders) |
| |
| bool | HandleResponseBodyDataReceived (uint8 *Ptr, uint64 Size) |
| |
| HTTP_API void | StartActivityTimeoutTimer () |
| |
| HTTP_API void | ResetActivityTimeoutTimer (FStringView Reason) |
| |
| HTTP_API void | StopActivityTimeoutTimer () |
| |
| HTTP_API void | HandleStatusCodeReceived (int32 StatusCode) |
| |
| HTTP_API void | SetEffectiveURL (const FString &InEffectiveURL) |
| |
| HTTP_API bool | PassReceivedDataToStream (void *Ptr, int64 Length) |
| |
| | FHttpRequestCommon () |
| |
| virtual HTTP_API FString | GetURLParameter (const FString &ParameterName) const override |
| |
| virtual HTTP_API EHttpRequestStatus::Type | GetStatus () const override |
| |
| virtual HTTP_API const FString & | GetEffectiveURL () const override |
| |
| virtual HTTP_API EHttpFailureReason | GetFailureReason () const override |
| |
| virtual HTTP_API void | SetDelegateThreadPolicy (EHttpRequestDelegateThreadPolicy InDelegateThreadPolicy) override |
| |
| virtual HTTP_API EHttpRequestDelegateThreadPolicy | GetDelegateThreadPolicy () const override |
| |
| virtual HTTP_API FString | GetOption (const FName Option) const override |
| |
| virtual HTTP_API void | SetOption (const FName Option, const FString &OptionValue) override |
| |
| virtual HTTP_API void | SetTimeout (float InTimeoutSecs) override |
| |
| virtual HTTP_API void | ClearTimeout () override |
| |
| virtual HTTP_API void | ResetTimeoutStatus () override |
| |
| virtual HTTP_API TOptional< float > | GetTimeout () const override |
| |
| HTTP_API float | GetTimeoutOrDefault () const |
| |
| virtual HTTP_API void | SetActivityTimeout (float InTimeoutSecs) override |
| |
| virtual HTTP_API const FHttpResponsePtr | GetResponse () const override |
| |
| virtual HTTP_API void | CancelRequest () override |
| |
| virtual HTTP_API void | Shutdown () override |
| |
| virtual HTTP_API void | ProcessRequestUntilComplete () override |
| |
| virtual HTTP_API bool | SetResponseBodyReceiveStream (TSharedRef< FArchive > Stream) override |
| |
| virtual HTTP_API float | GetElapsedTime () const override |
| |
| HTTP_API void | StartWaitingInQueue () |
| |
| HTTP_API float | GetTimeStartedWaitingInQueue () const |
| |
| virtual HTTP_API void | SetURL (const FString &InURL) override |
| |
| virtual HTTP_API const FString & | GetURL () const override |
| |
| virtual HTTP_API void | SetPriority (EHttpRequestPriority InPriority) override |
| |
| virtual HTTP_API EHttpRequestPriority | GetPriority () const override |
| |
| virtual HTTP_API FHttpRequestCompleteDelegate & | OnProcessRequestComplete () override |
| |
| virtual HTTP_API FHttpRequestProgressDelegate64 & | OnRequestProgress64 () override |
| |
| virtual HTTP_API FHttpRequestStatusCodeReceivedDelegate & | OnStatusCodeReceived () override |
| |
| virtual HTTP_API FHttpRequestHeaderReceivedDelegate & | OnHeaderReceived () override |
| |
| virtual HTTP_API FHttpRequestWillRetryDelegate & | OnRequestWillRetry () override |
| |
| virtual bool | SetContentFromStream (TSharedRef< FArchive, ESPMode::ThreadSafe > Stream)=0 |
| |
| HTTP_API bool | SetResponseBodyReceiveStreamDelegateV2 (FHttpRequestStreamDelegateV2 StreamDelegate) |
| |
| virtual | ~IHttpRequest ()=default |
| |
| virtual | ~IHttpBase ()=default |
| |
| TSharedRef< IHttpRequest, Mode > | AsShared () |
| |
| TSharedRef< IHttpRequest const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IHttpRequest, Mode > | AsWeak () |
| |
| TWeakPtr< IHttpRequest 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 |
| |
Apple implementation of an Http request