remove unused member
This commit is contained in:
parent
dc898ea4dd
commit
bbed25538c
@ -26,8 +26,8 @@ namespace fsblobstore {
|
|||||||
|
|
||||||
constexpr fspp::num_bytes_t DirBlob::DIR_LSTAT_SIZE;
|
constexpr fspp::num_bytes_t DirBlob::DIR_LSTAT_SIZE;
|
||||||
|
|
||||||
DirBlob::DirBlob(FsBlobStore *fsBlobStore, unique_ref<Blob> blob, std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize) :
|
DirBlob::DirBlob(unique_ref<Blob> blob, std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize) :
|
||||||
FsBlob(std::move(blob)), _fsBlobStore(fsBlobStore), _getLstatSize(getLstatSize), _entries(), _mutex(), _changed(false) {
|
FsBlob(std::move(blob)), _getLstatSize(getLstatSize), _entries(), _mutex(), _changed(false) {
|
||||||
ASSERT(baseBlob().blobType() == FsBlobView::BlobType::DIR, "Loaded blob is not a directory");
|
ASSERT(baseBlob().blobType() == FsBlobView::BlobType::DIR, "Loaded blob is not a directory");
|
||||||
_readEntriesFromBlob();
|
_readEntriesFromBlob();
|
||||||
}
|
}
|
||||||
@ -43,9 +43,9 @@ void DirBlob::flush() {
|
|||||||
baseBlob().flush();
|
baseBlob().flush();
|
||||||
}
|
}
|
||||||
|
|
||||||
unique_ref<DirBlob> DirBlob::InitializeEmptyDir(FsBlobStore *fsBlobStore, unique_ref<Blob> blob, const blockstore::BlockId &parent, std::function<fspp::num_bytes_t(const blockstore::BlockId&)> getLstatSize) {
|
unique_ref<DirBlob> DirBlob::InitializeEmptyDir(unique_ref<Blob> blob, const blockstore::BlockId &parent, std::function<fspp::num_bytes_t(const blockstore::BlockId&)> getLstatSize) {
|
||||||
InitializeBlob(blob.get(), FsBlobView::BlobType::DIR, parent);
|
InitializeBlob(blob.get(), FsBlobView::BlobType::DIR, parent);
|
||||||
return make_unique_ref<DirBlob>(fsBlobStore, std::move(blob), getLstatSize);
|
return make_unique_ref<DirBlob>(std::move(blob), getLstatSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DirBlob::_writeEntriesToBlob() {
|
void DirBlob::_writeEntriesToBlob() {
|
||||||
|
@ -18,11 +18,11 @@ namespace cryfs {
|
|||||||
public:
|
public:
|
||||||
constexpr static fspp::num_bytes_t DIR_LSTAT_SIZE = fspp::num_bytes_t(4096);
|
constexpr static fspp::num_bytes_t DIR_LSTAT_SIZE = fspp::num_bytes_t(4096);
|
||||||
|
|
||||||
static cpputils::unique_ref<DirBlob> InitializeEmptyDir(FsBlobStore *fsBlobStore, cpputils::unique_ref<blobstore::Blob> blob,
|
static cpputils::unique_ref<DirBlob> InitializeEmptyDir(cpputils::unique_ref<blobstore::Blob> blob,
|
||||||
const blockstore::BlockId &parent,
|
const blockstore::BlockId &parent,
|
||||||
std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize);
|
std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize);
|
||||||
|
|
||||||
DirBlob(FsBlobStore *fsBlobStore, cpputils::unique_ref<blobstore::Blob> blob, std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize);
|
DirBlob(cpputils::unique_ref<blobstore::Blob> blob, std::function<fspp::num_bytes_t (const blockstore::BlockId&)> getLstatSize);
|
||||||
|
|
||||||
~DirBlob();
|
~DirBlob();
|
||||||
|
|
||||||
@ -82,7 +82,6 @@ namespace cryfs {
|
|||||||
|
|
||||||
cpputils::unique_ref<blobstore::Blob> releaseBaseBlob() override;
|
cpputils::unique_ref<blobstore::Blob> releaseBaseBlob() override;
|
||||||
|
|
||||||
FsBlobStore *_fsBlobStore;
|
|
||||||
std::function<fspp::num_bytes_t (const blockstore::BlockId&)> _getLstatSize;
|
std::function<fspp::num_bytes_t (const blockstore::BlockId&)> _getLstatSize;
|
||||||
DirEntryList _entries;
|
DirEntryList _entries;
|
||||||
mutable std::mutex _mutex;
|
mutable std::mutex _mutex;
|
||||||
|
@ -22,7 +22,7 @@ boost::optional<unique_ref<FsBlob>> FsBlobStore::load(const blockstore::BlockId
|
|||||||
if (blobType == FsBlobView::BlobType::FILE) {
|
if (blobType == FsBlobView::BlobType::FILE) {
|
||||||
return unique_ref<FsBlob>(make_unique_ref<FileBlob>(std::move(*blob)));
|
return unique_ref<FsBlob>(make_unique_ref<FileBlob>(std::move(*blob)));
|
||||||
} else if (blobType == FsBlobView::BlobType::DIR) {
|
} else if (blobType == FsBlobView::BlobType::DIR) {
|
||||||
return unique_ref<FsBlob>(make_unique_ref<DirBlob>(this, std::move(*blob), _getLstatSize()));
|
return unique_ref<FsBlob>(make_unique_ref<DirBlob>(std::move(*blob), _getLstatSize()));
|
||||||
} else if (blobType == FsBlobView::BlobType::SYMLINK) {
|
} else if (blobType == FsBlobView::BlobType::SYMLINK) {
|
||||||
return unique_ref<FsBlob>(make_unique_ref<SymlinkBlob>(std::move(*blob)));
|
return unique_ref<FsBlob>(make_unique_ref<SymlinkBlob>(std::move(*blob)));
|
||||||
} else {
|
} else {
|
||||||
@ -49,7 +49,7 @@ boost::optional<unique_ref<FsBlob>> FsBlobStore::load(const blockstore::BlockId
|
|||||||
void FsBlobStore::_migrate(unique_ref<blobstore::Blob> node, const blockstore::BlockId &parentId) {
|
void FsBlobStore::_migrate(unique_ref<blobstore::Blob> node, const blockstore::BlockId &parentId) {
|
||||||
FsBlobView::migrate(node.get(), parentId);
|
FsBlobView::migrate(node.get(), parentId);
|
||||||
if (FsBlobView::blobType(*node) == FsBlobView::BlobType::DIR) {
|
if (FsBlobView::blobType(*node) == FsBlobView::BlobType::DIR) {
|
||||||
DirBlob dir(this, std::move(node), _getLstatSize());
|
DirBlob dir(std::move(node), _getLstatSize());
|
||||||
vector<fspp::Dir::Entry> children;
|
vector<fspp::Dir::Entry> children;
|
||||||
dir.AppendChildrenTo(&children);
|
dir.AppendChildrenTo(&children);
|
||||||
for (const auto &child : children) {
|
for (const auto &child : children) {
|
||||||
|
@ -56,7 +56,7 @@ namespace cryfs {
|
|||||||
|
|
||||||
inline cpputils::unique_ref<DirBlob> FsBlobStore::createDirBlob(const blockstore::BlockId &parent) {
|
inline cpputils::unique_ref<DirBlob> FsBlobStore::createDirBlob(const blockstore::BlockId &parent) {
|
||||||
auto blob = _baseBlobStore->create();
|
auto blob = _baseBlobStore->create();
|
||||||
return DirBlob::InitializeEmptyDir(this, std::move(blob), parent, _getLstatSize());
|
return DirBlob::InitializeEmptyDir(std::move(blob), parent, _getLstatSize());
|
||||||
}
|
}
|
||||||
|
|
||||||
inline cpputils::unique_ref<SymlinkBlob> FsBlobStore::createSymlinkBlob(const boost::filesystem::path &target, const blockstore::BlockId &parent) {
|
inline cpputils::unique_ref<SymlinkBlob> FsBlobStore::createSymlinkBlob(const boost::filesystem::path &target, const blockstore::BlockId &parent) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user