3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/services/Response.h"
7#include "mc/deps/core/http/DispatcherProcess.h"
8#include "mc/deps/core/threading/Async.h"
9#include "mc/deps/core/threading/AsyncResultBase.h"
10#include "mc/deps/core/threading/IAsyncResult.h"
14namespace Bedrock::Http {
class Request; }
17namespace Bedrock::Http {
38 AsyncQueueResult& operator=(AsyncQueueResult
const&);
39 AsyncQueueResult(AsyncQueueResult
const&);
45 virtual void _cancel() ;
83 DispatchQueue& operator=(DispatchQueue
const&);
84 DispatchQueue(DispatchQueue
const&);
90 virtual ~DispatchQueue() ;
92 virtual ::Bedrock::Threading::Async<::Bedrock::Http::Response>
99 MCNAPI
explicit DispatchQueue(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
113 MCNAPI
void*
$ctor(::std::shared_ptr<::Bedrock::Http::DispatcherProcess> childProcess);
Definition DispatchQueue.h:28
MCAPI void complete(::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > const &response)
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 IAsyncResult.h:10
Definition DispatchQueue.h:69