Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PackCommand::PackCommandPipelineImpl Class Reference
Inheritance diagram for PackCommand::PackCommandPipelineImpl:

Public Member Functions

PackCommandPipelineImpl & operator= (PackCommandPipelineImpl const &)
 PackCommandPipelineImpl (PackCommandPipelineImpl const &)
virtual::PackCommand::PackCommandHandle submitMoveReplace (::PackCommand::MoveReplaceBatch &&commands)
virtual::PackCommand::PackCommandHandle submitUpgradeLegacyDependencies (::PackCommand::UpgradeLegacyDependenciesBatch &&commands)
virtual::PackCommand::PackCommandHandle submitRemove (::PackCommand::RemoveBatch &&commands)
virtual::TaskGroup & getTaskGroup ()
MCAPI PackCommandPipelineImpl (::std::unique_ptr<::TaskGroup > taskGroup, ::std::unique_ptr<::PackCommand::IResourceRepositories > repositories)
MCAPI::PackCommand::PackCommandHandle enqueueCommands (::std::variant< ::PackCommand::UpgradeLegacyDependenciesBatch, ::PackCommand::MoveReplaceBatch, ::PackCommand::RemoveBatch > &&commands)
MCAPI void * $ctor (::std::unique_ptr<::TaskGroup > taskGroup, ::std::unique_ptr<::PackCommand::IResourceRepositories > repositories)
MCAPI::PackCommand::PackCommandHandle $submitMoveReplace (::PackCommand::MoveReplaceBatch &&commands)
MCAPI::PackCommand::PackCommandHandle $submitUpgradeLegacyDependencies (::PackCommand::UpgradeLegacyDependenciesBatch &&commands)
MCAPI::PackCommand::PackCommandHandle $submitRemove (::PackCommand::RemoveBatch &&commands)
MCAPI::TaskGroup & $getTaskGroup ()
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnke259f5
::ll::UntypedStorage< 8, 16 > mUnk39534f
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Constructor & Destructor Documentation

◆ PackCommandPipelineImpl()

MCAPI PackCommand::PackCommandPipelineImpl::PackCommandPipelineImpl ( ::std::unique_ptr<::TaskGroup > taskGroup,
::std::unique_ptr<::PackCommand::IResourceRepositories > repositories )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ submitMoveReplace()

virtual::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::submitMoveReplace ( ::PackCommand::MoveReplaceBatch && commands)
virtual

◆ submitUpgradeLegacyDependencies()

virtual::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::submitUpgradeLegacyDependencies ( ::PackCommand::UpgradeLegacyDependenciesBatch && commands)
virtual

◆ submitRemove()

virtual::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::submitRemove ( ::PackCommand::RemoveBatch && commands)
virtual

◆ getTaskGroup()

virtual::TaskGroup & PackCommand::PackCommandPipelineImpl::getTaskGroup ( )
virtual

◆ enqueueCommands()

MCAPI::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::enqueueCommands ( ::std::variant< ::PackCommand::UpgradeLegacyDependenciesBatch, ::PackCommand::MoveReplaceBatch, ::PackCommand::RemoveBatch > && commands)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * PackCommand::PackCommandPipelineImpl::$ctor ( ::std::unique_ptr<::TaskGroup > taskGroup,
::std::unique_ptr<::PackCommand::IResourceRepositories > repositories )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $submitMoveReplace()

MCAPI::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::$submitMoveReplace ( ::PackCommand::MoveReplaceBatch && commands)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $submitUpgradeLegacyDependencies()

MCAPI::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::$submitUpgradeLegacyDependencies ( ::PackCommand::UpgradeLegacyDependenciesBatch && commands)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $submitRemove()

MCAPI::PackCommand::PackCommandHandle PackCommand::PackCommandPipelineImpl::$submitRemove ( ::PackCommand::RemoveBatch && commands)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTaskGroup()

MCAPI::TaskGroup & PackCommand::PackCommandPipelineImpl::$getTaskGroup ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: