thin-provisioning-tools/base
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
..
application.cc [various] Improve documentation 2016-07-11 14:53:03 +01:00
application.h [base] introduce a command type that gets registered with the app 2016-01-08 12:51:52 +00:00
base64.cc
base64.h
bits.h
container_of.h [base] Move container_of to own file 2016-02-24 14:42:37 +00:00
disk_units.cc [disk-units] remove some dead code. 2017-03-13 13:16:56 +00:00
disk_units.h [base, thin_ls] factor out disk_units code 2016-01-19 11:40:00 +00:00
endian_utils.cc Move endian_utils to base/ 2013-11-19 10:23:35 +00:00
endian_utils.h Old glibc doesn't provide these macros, so we have to define them. 2015-01-16 10:12:30 +00:00
error_state.cc
error_state.h [error_state] add a sneaky little stream operator to simplify combining error_states 2015-04-08 13:58:41 +01:00
error_string.cc Forgot error_string.h/cc from previous commit 2015-01-17 10:22:57 +00:00
error_string.h Forgot error_string.h/cc from previous commit 2015-01-17 10:22:57 +00:00
file_utils.cc Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
file_utils.h Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
grid_layout.cc [grid_layout] avoid extra newline at end of grid 2016-01-20 10:40:48 +00:00
grid_layout.h [thin_ls, base] Factor out grid_layout 2016-01-20 06:58:59 +00:00
indented_stream.h Factor out base/indented_stream.h 2014-01-31 13:43:39 +00:00
nested_output.h
output_file_requirements.cc [many tools] fix bug in previous patch 2016-08-10 23:39:48 +08:00
output_file_requirements.h [various] Improve documentation 2016-07-11 14:53:03 +01:00
progress_monitor.cc Merge branch '2015-08-19-thin-show-duplicates' into merge-thin-ls 2016-02-24 14:31:51 +00:00
progress_monitor.h [build] switch to c++11 2016-02-16 16:45:44 +00:00
rolling_hash.cc [thin_show_dups] remove variable number of mems per chunks. 2015-09-04 13:48:02 +01:00
rolling_hash.h [thin_show_dups] switch to boost::circular_buffer in the rolling_hash 2015-09-04 11:28:33 +01:00
unique_handle.h [cache_writeback] Coded, needs testing 2016-04-14 08:54:32 +01:00
xml_utils.cc Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00
xml_utils.h Spin-off syscall-related file operations (#78) 2017-04-29 18:51:52 +01:00