3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/Async.h"
7#include "mc/resources/pack_command/IPackCommandPipeline.h"
12namespace PackCommand {
struct MoveReplaceBatch; }
13namespace PackCommand {
struct PackCommandHandle; }
14namespace PackCommand {
struct RemoveBatch; }
15namespace PackCommand {
struct UpgradeLegacyDependenciesBatch; }
18namespace RepositoryLoading {
42 virtual ::PackCommand::PackCommandHandle
49 virtual ::TaskGroup& getTaskGroup() ;
72 MCNAPI ::PackCommand::PackCommandHandle
Definition IPackCommandPipeline.h:19
Definition PackCommandIntercept.h:20
MCAPI::PackCommand::PackCommandHandle $submitMoveReplace(::PackCommand::MoveReplaceBatch &&commands)
MCAPI::TaskGroup & $getTaskGroup()
static MCAPI void ** $vftable()
MCAPI ::Bedrock::Threading::Async< void > submitAll(::PackCommand::IPackCommandPipeline &pipeline)
MCAPI::PackCommand::PackCommandHandle $submitRemove(::PackCommand::RemoveBatch &&commands)
MCAPI::PackCommand::PackCommandHandle $submitUpgradeLegacyDependencies(::PackCommand::UpgradeLegacyDependenciesBatch &&)
Definition TaskGroup.h:48
Definition MoveReplaceBatch.h:7
Definition RemoveBatch.h:7
Definition UpgradeLegacyDependenciesBatch.h:7