Task task = tasks.front();
lock.unlock();
- Snapper* snapper = task.meta_snapper->getSnapper();
+ const Snapper* snapper = task.meta_snapper->getSnapper();
Comparison comparison(snapper, task.snapshot1, task.snapshot2, false);
task.meta_snapper->dec_use_count();
MetaSnappers meta_snappers;
-MetaSnapper::MetaSnapper(ConfigInfo& config_info)
+MetaSnapper::MetaSnapper(const ConfigInfo& config_info)
: config_info(config_info)
{
set_permissions();
{
public:
- MetaSnapper(ConfigInfo& config_info);
+ MetaSnapper(const ConfigInfo& config_info);
~MetaSnapper();
const string& configName() const { return config_info.get_config_name(); }
static bool detectFstype(const string& subvolume, string& fstype);
- const ConfigInfo& getConfigInfo() { return *config_info; }
+ const ConfigInfo& getConfigInfo() const { return *config_info; }
void setConfigInfo(const map<string, string>& raw);
const Filesystem* getFilesystem() const { return filesystem.get(); }