#include <CAConfig.hpp>
Public Member Functions | |
| CAConfig (const String &file) | |
| ~CAConfig () | |
| void | setValue (const String §ion, const String &key, const String &value) |
| void | deleteValue (const String §ion, const String &key) |
| String | getValue (const String §ion, const String &key) const |
| bool | exists (const String §ion, const String &key) const |
| BLOCXX_NAMESPACE::List< BLOCXX_NAMESPACE::String > | getKeylist (const String §ion) const |
| void | copySection (const String &srcSection, const String &destSection) |
| CAConfig * | clone (const String &file) |
| String | filename () const |
| void | dump () |
Private Member Functions | |
| CAConfig () | |
| CAConfig (const CAConfig &) | |
| CAConfig & | operator= (const CAConfig &) |
| void | dumpTree (CASection *section, int level=0) |
| void | validateAndFix () |
Private Attributes | |
| BLOCXX_NAMESPACE::COWIntrusiveReference< CAConfigImpl > | m_impl |
|
|
Create a new object from file |
|
|
|
|
|
|
|
|
|
|
|
Clone this object
|
|
||||||||||||
|
Copy all Keys and values from Section srcSection to Section destSection. |
|
||||||||||||
|
Delete the Key key in Section section |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Check if Key key in Section section exists. |
|
|
return current filename |
|
|
Return a List of all Keys in Section section. |
|
||||||||||||
|
Get the value of Section section with the Key key. |
|
|
|
|
||||||||||||||||
|
Set a new value in Section section with the Key key. |
|
|
Check the format of the template and fix it if required. (SLES9 => SLES10 update) |
|
|
|
1.4.6