|
| | 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 void | FinishRequest ()=0 |
| |
| 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 |
| |
| virtual bool | IsThreadedRequestComplete ()=0 |
| |
| virtual bool | StartThreadedRequest ()=0 |
| |
| virtual void | TickThreadedRequest (float DeltaSeconds)=0 |
| |
| 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 FString | GetVerb () const =0 |
| |
| virtual void | SetVerb (const FString &Verb)=0 |
| |
| virtual void | SetContent (const TArray< uint8 > &ContentPayload)=0 |
| |
| virtual void | SetContent (TArray< uint8 > &&ContentPayload)=0 |
| |
| virtual void | SetContentAsString (const FString &ContentString)=0 |
| |
| virtual bool | SetContentAsStreamedFile (const FString &Filename)=0 |
| |
| virtual bool | SetContentFromStream (TSharedRef< FArchive, ESPMode::ThreadSafe > Stream)=0 |
| |
| HTTP_API bool | SetResponseBodyReceiveStreamDelegateV2 (FHttpRequestStreamDelegateV2 StreamDelegate) |
| |
| virtual void | SetHeader (const FString &HeaderName, const FString &HeaderValue)=0 |
| |
| virtual void | AppendToHeader (const FString &HeaderName, const FString &AdditionalHeaderValue)=0 |
| |
| virtual bool | ProcessRequest ()=0 |
| |
| virtual void | Tick (float DeltaSeconds)=0 |
| |
| virtual | ~IHttpRequest ()=default |
| |
| virtual FString | GetHeader (const FString &HeaderName) const =0 |
| |
| virtual TArray< FString > | GetAllHeaders () const =0 |
| |
| virtual FString | GetContentType () const =0 |
| |
| virtual uint64 | GetContentLength () const =0 |
| |
| virtual const TArray< uint8 > & | GetContent () const =0 |
| |
| 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 |
| |
Contains implementation of some common functions that don't vary between implementations of different platforms