FCohtmlHTTPFileHandler

Public Functions

Name
FCohtmlHTTPFileHandler()
boolTryEnqueueHttpResource(FURLWithFallbacks & URL, const cohtml::IAsyncResourceRequest * Request, cohtml::IAsyncResourceResponse * Response)
voidProcessNotStartedRequestsQueue()
voidOnHttpRequestComplete(unsigned CohtmlResourceRequestID, FPendingHttpResourcePtr PendingResource, FHttpRequestPtr Request, FHttpResponsePtr HttpResponse, bool bSucceeded)
voidCancelPendingRequests()
voidOnAbortResourceRequest(unsigned id)
voidSetActiveSystem(TWeakPtr< class FCohtmlSystemWrapper, ESPMode::ThreadSafe > SystemPtr)
boolIsCurrentlyLoading()
voidEnsureNoResourceRequests()

Public Functions Documentation

function FCohtmlHTTPFileHandler

FCohtmlHTTPFileHandler()

function TryEnqueueHttpResource

bool TryEnqueueHttpResource(
    FURLWithFallbacks & URL,
    const cohtml::IAsyncResourceRequest * Request,
    cohtml::IAsyncResourceResponse * Response
)

function ProcessNotStartedRequestsQueue

void ProcessNotStartedRequestsQueue()

function OnHttpRequestComplete

void OnHttpRequestComplete(
    unsigned CohtmlResourceRequestID,
    FPendingHttpResourcePtr PendingResource,
    FHttpRequestPtr Request,
    FHttpResponsePtr HttpResponse,
    bool bSucceeded
)

function CancelPendingRequests

void CancelPendingRequests()

function OnAbortResourceRequest

void OnAbortResourceRequest(
    unsigned id
)

function SetActiveSystem

void SetActiveSystem(
    TWeakPtr< class FCohtmlSystemWrapper, ESPMode::ThreadSafe > SystemPtr
)

function IsCurrentlyLoading

bool IsCurrentlyLoading()

function EnsureNoResourceRequests

void EnsureNoResourceRequests()