28 StorageArea_windows& operator=(StorageArea_windows
const&);
29 StorageArea_windows(StorageArea_windows
const&);
30 StorageArea_windows();
35 virtual bool supportsSizeQuery()
const ;
37 virtual uint64 getTotalSize()
const ;
39 virtual ::Core::Result getUsedSize(uint64& outUsedSize) ;
41 virtual void setUsedSizeOverride(uint64 fileSize) ;
43 virtual void clearUsedSizeOverride() ;
45 virtual bool supportsExtendSize()
const ;
47 virtual bool canExtendSize()
const ;
49 virtual void resetCanAttemptExtendSize() ;
51 virtual ::Core::Result getExtendSizeThreshold(uint64& outExtendSizeThreshold)
const ;
54 attemptExtendSize(int64
const& currentFreeSpace, ::std::function<
void()> onCompleteCallback) ;
56 virtual void preemptiveExtendSize(
57 uint64
const expectedContentSize,
58 ::std::function<
void()> successCallback,
59 ::std::function<
void()> failureCallback
62 virtual uint64 getAvailableUserStorageSize() ;
64 virtual ::Core::FileStorageArea::StorageAreaSpaceInfo getStorageAreaSpaceInfo() ;
66 virtual bool shouldRecordFileError(
::Core::PathView path, ::std::error_code error)
const ;
102 MCNAPI
void $attemptExtendSize(int64
const& currentFreeSpace, ::std::function<
void()> onCompleteCallback);
105 uint64
const expectedContentSize,
106 ::std::function<
void()> successCallback,
107 ::std::function<
void()> failureCallback