32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackManifest>> mManifest;
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackAccessStrategy>> mAccessStrategy;
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SubpackInfoCollection>> mSubpackInfoStack;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackMetadata>> mMetadata;
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const>> mDependenciesUpgrade;
37 ::ll::TypedStorage<8, 16, ::std::map<
void*, ::std::function<void(
::Pack&)>>> mPackUpdatedCallbacks;
38 ::ll::TypedStorage<8, 16, ::std::map<
void*, ::std::function<void(
::Pack&)>>> mPackDeletedCallbacks;
56 ::std::unique_ptr<::PackManifest> manifest,
57 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
58 ::std::unique_ptr<::SubpackInfoCollection> subpacks,
59 ::std::unique_ptr<::PackMetadata> metadata
62 MCAPI
void _loadLocalizationFiles();
64 MCAPI
void move(
::Pack&& pack);
66 MCAPI
void upgradeLegacyDependencies(::std::unique_ptr<::PackCommand::UpgradeLegacyDependencies const> upgrade);
72 MCAPI static ::std::unique_ptr<::Pack> createPack(
83 MCAPI static ::std::unique_ptr<::PackMetadata> createPackMetadata(
94 MCAPI static ::Core::PathBuffer<::std::string>
const& EDUCATION_METADATA_FILE();
101 ::std::unique_ptr<::PackManifest> manifest,
102 ::std::unique_ptr<::PackAccessStrategy> accessStrategy,
103 ::std::unique_ptr<::SubpackInfoCollection> subpacks,
104 ::std::unique_ptr<::PackMetadata> metadata
Definition IContentKeyProvider.h:13