22 lines
		
	
	
		
			468 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			468 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef THIN_DEVICE_CHECKER_H
 | 
						|
#define THIN_DEVICE_CHECKER_H
 | 
						|
 | 
						|
#include "thin-provisioning/metadata_checker.h"
 | 
						|
 | 
						|
//----------------------------------------------------------------
 | 
						|
 | 
						|
namespace thin_provisioning {
 | 
						|
	class device_checker : public checker {
 | 
						|
	public:
 | 
						|
		device_checker(block_manager::ptr bm, block_address btree_root);
 | 
						|
		damage_list_ptr check();
 | 
						|
 | 
						|
	private:
 | 
						|
		block_address root_;
 | 
						|
	};
 | 
						|
}
 | 
						|
 | 
						|
//----------------------------------------------------------------
 | 
						|
 | 
						|
#endif
 |