Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FHttpRequestWinInet Struct Reference

#include <UE.h>

+ Inheritance diagram for FHttpRequestWinInet:

Public Member Functions

FStringRequestVerbField ()
 
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & RequestHeadersField ()
 
TArray< unsigned char > & RequestPayloadField ()
 
TSharedPtr< FHttpResponseWinInet, 1 > & ResponseField ()
 
EHttpRequestStatus::TypeCompletionStatusField ()
 
void * ConnectionHandleField ()
 
void * RequestHandleField ()
 
volatile int & ElapsedTimeSinceLastServerResponseField ()
 
int & ProgressBytesSentField ()
 
long double & StartRequestTimeField ()
 
bool & bDebugVerboseField ()
 
 ~FHttpRequestWinInet ()
 
FStringGetURL (FString *result)
 
FStringGetURLParameter (FString *result, FString *ParameterName)
 
FStringGetHeader (FString *result, FString *HeaderName)
 
TArray< FString > * GetAllHeaders (TArray< FString > *result)
 
FStringGetContentType (FString *result)
 
int GetContentLength ()
 
FStringGetVerb (FString *result)
 
void SetVerb (FString *Verb)
 
void SetURL (FString *URL)
 
void SetContent (TArray< unsigned char > *ContentPayload)
 
void SetContentAsString (FString *ContentString)
 
void SetHeader (FString *HeaderName, FString *HeaderValue)
 
bool ProcessRequest ()
 
bool StartRequest ()
 
void FinishedRequest ()
 
FStringGenerateHeaderBuffer (FString *result, unsigned int ContentLength)
 
void CancelRequest ()
 
EHttpRequestStatus::Type GetStatus ()
 
TSharedPtr< IHttpResponse, 1 > * GetResponse (TSharedPtr< IHttpResponse, 1 > *result)
 
void Tick (float DeltaSeconds)
 

Detailed Description

Definition at line 936 of file UE.h.

Constructor & Destructor Documentation

◆ ~FHttpRequestWinInet()

FHttpRequestWinInet::~FHttpRequestWinInet ( )
inline

Definition at line 952 of file UE.h.

Member Function Documentation

◆ bDebugVerboseField()

bool & FHttpRequestWinInet::bDebugVerboseField ( )
inline

Definition at line 948 of file UE.h.

◆ CancelRequest()

void FHttpRequestWinInet::CancelRequest ( )
inline

Definition at line 969 of file UE.h.

◆ CompletionStatusField()

EHttpRequestStatus::Type & FHttpRequestWinInet::CompletionStatusField ( )
inline

Definition at line 942 of file UE.h.

◆ ConnectionHandleField()

void * FHttpRequestWinInet::ConnectionHandleField ( )
inline

Definition at line 943 of file UE.h.

◆ ElapsedTimeSinceLastServerResponseField()

volatile int & FHttpRequestWinInet::ElapsedTimeSinceLastServerResponseField ( )
inline

Definition at line 945 of file UE.h.

◆ FinishedRequest()

void FHttpRequestWinInet::FinishedRequest ( )
inline

Definition at line 967 of file UE.h.

◆ GenerateHeaderBuffer()

FString * FHttpRequestWinInet::GenerateHeaderBuffer ( FString * result,
unsigned int ContentLength )
inline

Definition at line 968 of file UE.h.

◆ GetAllHeaders()

TArray< FString > * FHttpRequestWinInet::GetAllHeaders ( TArray< FString > * result)
inline

Definition at line 956 of file UE.h.

◆ GetContentLength()

int FHttpRequestWinInet::GetContentLength ( )
inline

Definition at line 958 of file UE.h.

◆ GetContentType()

FString * FHttpRequestWinInet::GetContentType ( FString * result)
inline

Definition at line 957 of file UE.h.

◆ GetHeader()

FString * FHttpRequestWinInet::GetHeader ( FString * result,
FString * HeaderName )
inline

Definition at line 955 of file UE.h.

◆ GetResponse()

TSharedPtr< IHttpResponse, 1 > * FHttpRequestWinInet::GetResponse ( TSharedPtr< IHttpResponse, 1 > * result)
inline

Definition at line 971 of file UE.h.

◆ GetStatus()

EHttpRequestStatus::Type FHttpRequestWinInet::GetStatus ( )
inline

Definition at line 970 of file UE.h.

◆ GetURL()

FString * FHttpRequestWinInet::GetURL ( FString * result)
inline

Definition at line 953 of file UE.h.

◆ GetURLParameter()

FString * FHttpRequestWinInet::GetURLParameter ( FString * result,
FString * ParameterName )
inline

Definition at line 954 of file UE.h.

◆ GetVerb()

FString * FHttpRequestWinInet::GetVerb ( FString * result)
inline

Definition at line 959 of file UE.h.

◆ ProcessRequest()

bool FHttpRequestWinInet::ProcessRequest ( )
inline

Definition at line 965 of file UE.h.

◆ ProgressBytesSentField()

int & FHttpRequestWinInet::ProgressBytesSentField ( )
inline

Definition at line 946 of file UE.h.

◆ RequestHandleField()

void * FHttpRequestWinInet::RequestHandleField ( )
inline

Definition at line 944 of file UE.h.

◆ RequestHeadersField()

TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & FHttpRequestWinInet::RequestHeadersField ( )
inline

Definition at line 939 of file UE.h.

◆ RequestPayloadField()

TArray< unsigned char > & FHttpRequestWinInet::RequestPayloadField ( )
inline

Definition at line 940 of file UE.h.

◆ RequestVerbField()

FString & FHttpRequestWinInet::RequestVerbField ( )
inline

Definition at line 938 of file UE.h.

◆ ResponseField()

TSharedPtr< FHttpResponseWinInet, 1 > & FHttpRequestWinInet::ResponseField ( )
inline

Definition at line 941 of file UE.h.

◆ SetContent()

void FHttpRequestWinInet::SetContent ( TArray< unsigned char > * ContentPayload)
inline

Definition at line 962 of file UE.h.

◆ SetContentAsString()

void FHttpRequestWinInet::SetContentAsString ( FString * ContentString)
inline

Definition at line 963 of file UE.h.

◆ SetHeader()

void FHttpRequestWinInet::SetHeader ( FString * HeaderName,
FString * HeaderValue )
inline

Definition at line 964 of file UE.h.

◆ SetURL()

void FHttpRequestWinInet::SetURL ( FString * URL)
inline

Definition at line 961 of file UE.h.

◆ SetVerb()

void FHttpRequestWinInet::SetVerb ( FString * Verb)
inline

Definition at line 960 of file UE.h.

◆ StartRequest()

bool FHttpRequestWinInet::StartRequest ( )
inline

Definition at line 966 of file UE.h.

◆ StartRequestTimeField()

long double & FHttpRequestWinInet::StartRequestTimeField ( )
inline

Definition at line 947 of file UE.h.

◆ Tick()

void FHttpRequestWinInet::Tick ( float DeltaSeconds)
inline

Definition at line 972 of file UE.h.


The documentation for this struct was generated from the following file: