3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/LevelStorageState.h"
17class StorageAreaState {
32 StorageAreaState& operator=(StorageAreaState
const&);
33 StorageAreaState(StorageAreaState
const&);
42 MCNAPI
void _fireExtendDiskSpaceEvent(
44 ::std::weak_ptr<::Core::FileStorageArea>
const& fileStorageAreaWeakPtr,
46 ::std::function<
void()> onHandledEventCallback
53 ::std::shared_ptr<::Core::FileStorageArea>
const& fileStorageArea,
61 MCNAPI
void notifyCriticalDiskError(::Core::LevelStorageState
const& errorCode);
Definition FileStorageArea.h:31
Definition StorageAreaStateListener.h:16
MCAPI void addListener(::Core::StorageAreaStateListener *l)
MCAPI ~StorageAreaState()
MCAPI StorageAreaState(::Core::PathView storageAreaRootPath)
MCAPI void * $ctor(::Core::PathView storageAreaRootPath)
MCAPI void checkUserStorage(::std::shared_ptr<::Core::FileStorageArea > const &fileStorageArea, uint64 freeSpace, uint64 usedSpace, uint64 totalCapacity, bool canExtendSize)