virtual void commit_start() = 0;
virtual void commit_finish() = 0;
- virtual void dump(std::ostream& out) = 0;
+ virtual void dump() = 0;
virtual void init_add_free(uint64_t offset, uint64_t length) = 0;
virtual void init_rm_free(uint64_t offset, uint64_t length) = 0;
m_block_size);
}
-void BitMapAllocator::dump(ostream& out)
+void BitMapAllocator::dump()
{
std::lock_guard<std::mutex> l(m_lock);
dout(30) << __func__ << " instance " << (uint64_t) this
uint64_t get_free();
- void dump(std::ostream& out);
+ void dump() override;
void init_add_free(uint64_t offset, uint64_t length);
void init_rm_free(uint64_t offset, uint64_t length);
return num_free;
}
-void StupidAllocator::dump(ostream& out)
+void StupidAllocator::dump()
{
std::lock_guard<std::mutex> l(lock);
for (unsigned bin = 0; bin < free.size(); ++bin) {
uint64_t get_free();
- void dump(std::ostream& out);
+ void dump() override;
void init_add_free(uint64_t offset, uint64_t length);
void init_rm_free(uint64_t offset, uint64_t length);