21struct DBStorageConfig {
25 ::ll::TypedStorage<8, 8, ::Scheduler&> scheduler;
26 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> fullPath;
27 ::ll::TypedStorage<8, 32, ::std::string> levelId;
28 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> dbSubfolder;
29 ::ll::TypedStorage<8, 8, ::ContentIdentity const*> contentIdentity;
30 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::IContentKeyProvider const>> keyProvider;
31 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::SaveTransactionManager>> saveTransactionManager;
32 ::ll::TypedStorage<8, 8, ::std::chrono::nanoseconds> compactionInterval;
33 ::ll::TypedStorage<8, 8, ::std::chrono::nanoseconds> writeFlushInterval;
34 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::Core::FileStorageArea>> storageArea;
35 ::ll::TypedStorage<1, 1, bool> enableCompactionListener;
36 ::ll::TypedStorage<1, 1, bool> enableStorage;
37 ::ll::TypedStorage<1, 1, bool> enableSnapshots;
38 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::LevelStorageEventing>> levelStorageEventing;
42 DBStorageConfig(DBStorageConfig&&) =
default;
49 MCAPI ~DBStorageConfig();
Definition ContentIdentity.h:8
Definition IContentKeyProvider.h:13