thin-provisioning-tools/persistent-data/data-structures
Ming-Hung Tsai b7d418131d Spin-off syscall-related file operations (#78)
* [file_utils] spin-off syscall-related file operations

1. Eliminate the potential circular dependency between
   persistent-data/block.h and persistent-data/file_utils.h,
   if the former one wants to include the latter.
2. Avoid namespace pollution by removing the "using namespace std"
   declaration in block.tcc.
3. Correct the header hierarchy: base/xml_utils.h now no longer
   depends on the higher-level persistent-data/file_utils.h

* [file_utils] support block files in get_file_length()
2017-04-29 18:51:52 +01:00
..
array_block.h start removing block_manager<>::block 2014-07-25 14:46:51 +01:00
array.h [block-cache] Add check_raw() to bcache::validator 2016-02-27 15:21:13 +08:00
bitset.cc [bitset] When reopening a bitset some bits could be lost at the far end. 2014-09-01 14:17:44 +01:00
bitset.h [everything] Fix circular shared pointer references. 2014-08-26 11:14:49 +01:00
bloom_filter.cc Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
bloom_filter.h Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
btree_base_visitor.h Add utility class btree_detail::noop_value_visitor 2016-02-27 15:21:32 +08:00
btree_counter.h [counting_visitor] fix the path for ValueCounter 2016-06-20 00:30:25 +08:00
btree_damage_visitor.cc Forgot to commit btree_damage_checker.cc 2013-05-21 11:45:10 +01:00
btree_damage_visitor.h [btree_damage_visitor] cleanup: remove redundant statements 2016-04-05 16:18:46 +08:00
btree_disk_structures.h add btree_disk_structures.h 2015-08-13 14:28:07 +01:00
btree_node_checker.cc [btree_node_checker] tidy up the code 2016-05-20 00:53:35 +08:00
btree_node_checker.h [btree_node_checker] tidy up the code 2016-05-20 00:53:35 +08:00
btree.cc [btree] use a block_ref_counter for internal nodes 2013-06-20 14:29:48 +01:00
btree.h [thin] fix duplicated counting of mapped blocks in restore emitter 2016-08-10 23:40:48 +08:00
btree.tcc Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
ref_counter.h superblock_checker.* -> superblock.*, remove metadata_disk_structures.* and rearrange namespaces a bit. 2013-05-21 12:46:07 +01:00
simple_traits.h era_check, era_dump 2014-01-23 00:46:03 +00:00