27 #ifndef CA_MGM_CA_CONFIG_HPP
28 #define CA_MGM_CA_CONFIG_HPP
30 #include <ca-mgm/config.h>
35 namespace CA_MGM_NAMESPACE
57 setValue(
const std::string §ion,
const std::string &key,
const std::string &value);
63 deleteValue(
const std::string §ion,
const std::string &key);
66 deleteSection(
const std::string §ion);
72 getValue(
const std::string §ion,
const std::string &key)
const;
78 exists(
const std::string §ion,
const std::string &key)
const;
83 std::list<std::string>
84 getKeylist(
const std::string §ion)
const;
91 copySection(
const std::string &srcSection,
const std::string &destSection);
99 clone(
const std::string &file);
118 void dumpTree(CASection *section,
int level = 0);
124 void validateAndFix();
129 #endif //CA_MGM_CA_CONFIG_HPP
Definition: CAConfig.hpp:43
ca_mgm::RWCOW_pointer< CAConfigImpl > m_impl
Definition: CAConfig.hpp:111