3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/script_engine/Promise.h"
11namespace ScriptModuleMinecraftNet {
struct ScriptNetHeader; }
12namespace ScriptModuleMinecraftNet {
struct ScriptNetRequest; }
13namespace ScriptModuleMinecraftNet {
struct ScriptNetResponse; }
14namespace Scripting {
struct Error; }
17namespace ScriptModuleMinecraftNet {
74 ::std::vector<::ScriptModuleMinecraftNet::ScriptNetHeader>
const& headers,
75 ::std::string
const& body,
Definition ScriptNetPromiseTracker.h:19
MCAPI void rejectAll(::std::string const &reason)
MCAPI void handleResponse(uint requestId, ::std::vector<::ScriptModuleMinecraftNet::ScriptNetHeader > const &headers, ::std::string const &body, uint status)
MCAPI void handleFailure(uint requestId, ::Scripting::Error const &error)
MCAPI uint track(::Scripting::Promise< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftNet::ScriptNetResponse >, ::Scripting::Error, void > const &promise, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftNet::ScriptNetRequest > const &requestHandle)
Definition StrongTypedObjectHandle.h:8
Definition ScriptNetPromiseTracker.h:27
MCAPI ~InProgressRequest()