10 #ifndef _SnapperAgent_h
11 #define _SnapperAgent_h
16 #include <snapper/Snapper.h>
17 #include <snapper/Snapshot.h>
18 #include <snapper/Comparison.h>
19 #include <snapper/File.h>
20 #include <snapper/Logger.h>
24 #include <sys/ioctl.h>
26 #include <boost/algorithm/string.hpp>
28 #include <btrfs/ioctl.h>
virtual YCPBoolean Write(const YCPPath &path, const YCPValue &arg, const YCPValue &arg2=YCPNull())
Definition: SnapperAgent.cc:414
virtual YCPValue Execute(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &arg2=YCPNull())
Definition: SnapperAgent.cc:426
bool snapper_initialized
Definition: SnapperAgent.h:41
SnapperAgent()
Definition: SnapperAgent.cc:149
snapper::Snapper * sh
Definition: SnapperAgent.h:40
YCPMap getMapValue(const YCPMap &map, const YCPString &key)
Definition: SnapperAgent.cc:64
virtual ~SnapperAgent()
Definition: SnapperAgent.cc:162
YCPList getListValue(const YCPMap &map, const YCPString &key)
Definition: SnapperAgent.cc:51
string getValue(const YCPMap &map, const YCPString &key, const string &deflt)
Definition: SnapperAgent.cc:19
virtual YCPValue Read(const YCPPath &path, const YCPValue &arg=YCPNull(), const YCPValue &opt=YCPNull())
Definition: SnapperAgent.cc:199
An interface class between YaST2 and Snapper Agent.
Definition: SnapperAgent.h:33
virtual YCPList Dir(const YCPPath &path)
Definition: SnapperAgent.cc:175
string snapper_error
Definition: SnapperAgent.h:42
int getIntValue(const YCPMap &map, const YCPString &key, const int deflt)
Definition: SnapperAgent.cc:34
virtual YCPValue otherCommand(const YCPTerm &term)
Definition: SnapperAgent.cc:684