diff --git a/include/dwarfs/inode.h b/include/dwarfs/inode.h index d02268f3..e482c0a7 100644 --- a/include/dwarfs/inode.h +++ b/include/dwarfs/inode.h @@ -60,7 +60,6 @@ class inode : public object { virtual size_t size() const = 0; virtual file const* any() const = 0; virtual files_vector const& files() const = 0; - virtual void add_chunk(size_t block, size_t offset, size_t size) = 0; virtual void append_chunks_to(std::vector& vec) const = 0; virtual inode_fragments& fragments() = 0; diff --git a/src/dwarfs/inode_manager.cpp b/src/dwarfs/inode_manager.cpp index b3b9c464..2974cc87 100644 --- a/src/dwarfs/inode_manager.cpp +++ b/src/dwarfs/inode_manager.cpp @@ -192,12 +192,6 @@ class inode_ : public inode { } } - void add_chunk(size_t block, size_t offset, size_t size) override { - DWARFS_CHECK(fragments_.size() == 1, - "exactly one fragment must be used in legacy add_chunk()"); - fragments_.back().add_chunk(block, offset, size); - } - size_t size() const override { return any()->size(); } files_vector const& files() const override { return files_; }