LeviLamina
Loading...
Searching...
No Matches
PackCommand::PackCommandPipelineImpl Class Reference
+ Inheritance diagram for PackCommand::PackCommandPipelineImpl:

Public Member Functions

PackCommandPipelineImploperator= (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::PackCommand::PackCommandPipelineSync _getSync ()
 
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::PackCommand::PackCommandPipelineSync $_getSync ()
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk56a0ad
 
::ll::UntypedStorage< 8, 16 > mUnk39534f
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

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

◆ _getSync()

virtual::PackCommand::PackCommandPipelineSync PackCommand::PackCommandPipelineImpl::_getSync ( )
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.

◆ $_getSync()

MCAPI::PackCommand::PackCommandPipelineSync PackCommand::PackCommandPipelineImpl::$_getSync ( )
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()

static MCAPI void ** PackCommand::PackCommandPipelineImpl::$vftable ( )
static
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.

◆ $dtor()

MCAPI void PackCommand::IPackCommandPipeline::$dtor ( )
inherited
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: