26 #ifndef LIMAL_APPARMOR_CONTROL_HPP
27 #define LIMAL_APPARMOR_CONTROL_HPP
30 #include <blocxx/String.hpp>
31 #include <blocxx/COWIntrusiveReference.hpp>
32 namespace LIMAL_NAMESPACE
34 namespace APPARMOR_CONTROL_NAMESPACE
52 blocxx::String getPathToInitScript()
const;
59 void setpathToInitScript(
const blocxx::String &script);
65 blocxx::String getPathToSubdomainStatusScript()
const;
71 void setPathToSubdomainStatusScript(
const blocxx::String &script);
77 blocxx::Int32 startAppArmor();
83 blocxx::Int32 stopAppArmor();
89 blocxx::Int32 isEnabled();
93 blocxx::COWIntrusiveReference<Data>
m_data;
108 #endif // LIMAL_APPARMOR_CONTROL_HPP