3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/http/DispatcherProcess.h"
7#include "mc/deps/core/http/Response.h"
8#include "mc/deps/core/threading/AsyncResultBase.h"
9#include "mc/deps/core/threading/IAsyncResult.h"
13namespace Bedrock::Http {
class Request; }
16namespace Bedrock::Http {
44 virtual void _cancel() ;
100 virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response>>
107 MCNAPI
explicit DispatchQueue(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
109 MCNAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response>>
122 MCNAPI
void*
$ctor(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
134 MCNAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response>>
Definition DispatchQueue.h:27
static MCAPI void ** $vftable()
Definition DispatchQueue.h:18
MCAPI void * $ctor(::std::shared_ptr<::Bedrock::Http::DispatcherProcess > childProcess)
MCAPI void _cleanUpCompletedRequests()
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > $send(::Bedrock::Http::Request &&request)
MCAPI void _handlePendingRequest()
MCAPI DispatchQueue(::std::shared_ptr<::Bedrock::Http::DispatcherProcess > childProcess)
MCAPI void _onCompletion()
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > _addNewRequest(::Bedrock::Http::Request &&request)
static MCAPI void ** $vftable()
Definition DispatcherProcess.h:11
Definition AsyncResultBase.h:8
Definition DispatchQueue.h:75