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/Async.h"
9#include "mc/deps/core/threading/AsyncResultBase.h"
13namespace Bedrock::Http {
class Request; }
16namespace Bedrock::Http {
37 AsyncQueueResult& operator=(AsyncQueueResult
const&);
43 virtual void _cancel() ;
45 virtual ~AsyncQueueResult() =
default;
89 DispatchQueue& operator=(DispatchQueue
const&);
90 DispatchQueue(DispatchQueue
const&);
96 virtual ~DispatchQueue() ;
98 virtual ::Bedrock::Threading::Async<::Bedrock::Http::Response>
105 MCNAPI
explicit DispatchQueue(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
119 MCNAPI
void*
$ctor(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
Definition DispatchQueue.h:27
static MCAPI void ** $vftable()
MCAPI void * $ctor(::std::shared_ptr<::Bedrock::Http::DispatcherProcess > childProcess)
MCAPI void _cleanUpCompletedRequests()
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Response > $send(::Bedrock::Http::Request &&request)
MCAPI void _handlePendingRequest()
MCAPI DispatchQueue(::std::shared_ptr<::Bedrock::Http::DispatcherProcess > childProcess)
MCAPI ::Bedrock::Threading::Async<::Bedrock::Http::Response > _addNewRequest(::Bedrock::Http::Request &&request)
MCAPI void _onCompletion()
static MCAPI void ** $vftable()
Definition DispatcherProcess.h:11
Definition AsyncResultBase.h:8
Definition DispatchQueue.h:75