Expose freebytes too
This commit is contained in:
@@ -81,6 +81,8 @@ uint64_t HalStorage::sdUsedBytes() const {
|
|||||||
return (clusterCount - cappedFreeClusters) * bytesPerCluster;
|
return (clusterCount - cappedFreeClusters) * bytesPerCluster;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint64_t HalStorage::sdFreeBytes() const { return sdTotalBytes() - sdUsedBytes(); }
|
||||||
|
|
||||||
class HalFile::Impl {
|
class HalFile::Impl {
|
||||||
public:
|
public:
|
||||||
Impl(FsFile&& fsFile) : file(std::move(fsFile)) {}
|
Impl(FsFile&& fsFile) : file(std::move(fsFile)) {}
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ class HalStorage {
|
|||||||
|
|
||||||
uint64_t sdTotalBytes() const;
|
uint64_t sdTotalBytes() const;
|
||||||
uint64_t sdUsedBytes() const;
|
uint64_t sdUsedBytes() const;
|
||||||
|
uint64_t sdFreeBytes() const;
|
||||||
|
|
||||||
static HalStorage& getInstance() { return instance; }
|
static HalStorage& getInstance() { return instance; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user