|
| HTTP_API | FHttpRequestAdapterBase (const TSharedRef< IHttpRequest > &InHttpRequest) |
| |
| HTTP_API | ~FHttpRequestAdapterBase () |
| |
| virtual HTTP_API const FString & | GetURL () const override |
| |
| virtual HTTP_API FString | GetURLParameter (const FString &ParameterName) const override |
| |
| virtual HTTP_API FString | GetHeader (const FString &HeaderName) const override |
| |
| virtual HTTP_API TArray< FString > | GetAllHeaders () const override |
| |
| virtual HTTP_API FString | GetContentType () const override |
| |
| virtual HTTP_API uint64 | GetContentLength () const override |
| |
| virtual HTTP_API const TArray< uint8 > & | GetContent () const override |
| |
| virtual HTTP_API FString | GetVerb () const override |
| |
| virtual HTTP_API FString | GetOption (const FName Option) const override |
| |
| virtual HTTP_API void | SetVerb (const FString &Verb) override |
| |
| virtual HTTP_API void | SetURL (const FString &URL) override |
| |
| virtual HTTP_API void | SetOption (const FName Option, const FString &OptionValue) override |
| |
| virtual HTTP_API void | SetContent (const TArray< uint8 > &ContentPayload) override |
| |
| virtual HTTP_API void | SetContent (TArray< uint8 > &&ContentPayload) override |
| |
| virtual HTTP_API void | SetContentAsString (const FString &ContentString) override |
| |
| virtual HTTP_API bool | SetContentAsStreamedFile (const FString &Filename) override |
| |
| virtual HTTP_API bool | SetContentFromStream (TSharedRef< FArchive, ESPMode::ThreadSafe > Stream) override |
| |
| virtual HTTP_API bool | SetResponseBodyReceiveStream (TSharedRef< FArchive > Stream) override |
| |
| virtual HTTP_API void | SetHeader (const FString &HeaderName, const FString &HeaderValue) override |
| |
| virtual HTTP_API void | AppendToHeader (const FString &HeaderName, const FString &AdditionalHeaderValue) 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 |
| |
| virtual HTTP_API void | SetActivityTimeout (float InTimeoutSecs) override |
| |
| virtual HTTP_API void | ProcessRequestUntilComplete () override |
| |
| virtual HTTP_API const FHttpResponsePtr | GetResponse () const override |
| |
| virtual HTTP_API float | GetElapsedTime () const override |
| |
| virtual HTTP_API EHttpRequestStatus::Type | GetStatus () const override |
| |
| virtual HTTP_API EHttpFailureReason | GetFailureReason () const override |
| |
| virtual HTTP_API const FString & | GetEffectiveURL () const override |
| |
| virtual HTTP_API void | Tick (float DeltaSeconds) override |
| |
| virtual HTTP_API void | SetDelegateThreadPolicy (EHttpRequestDelegateThreadPolicy InThreadPolicy) override |
| |
| virtual HTTP_API EHttpRequestDelegateThreadPolicy | GetDelegateThreadPolicy () 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 HTTP_API void | Shutdown () |
| |
| HTTP_API bool | SetResponseBodyReceiveStreamDelegateV2 (FHttpRequestStreamDelegateV2 StreamDelegate) |
| |
| virtual bool | ProcessRequest ()=0 |
| |
| virtual void | CancelRequest ()=0 |
| |
| 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 |
| |
Adapter class for IHttpRequest abstract interface does not fully expose the wrapped interface in the base. This allows client defined marshalling of the requests when end point permissions are at issue.