13 class KDBException : public std::exception
15 const char* what() {return "KDB Exception";}
24 size_t get (KeySet & returned, const Key &parentKey, option_t options = KDB_O_NONE);
25 size_t get (KeySet & returned, const std::string &parentName, option_t options = KDB_O_NONE);
26 size_t get (KeySet & returned, const char * parentName, option_t options = KDB_O_NONE);
28 size_t set (KeySet & returned, const Key &parentKey, option_t options = KDB_O_NONE);
30 void get (Key & toGet);
31 void set (const Key & toSet);
33 void getString (const std::string &keyname, std::string value, size_t maxSize);
34 void setString (const std::string &keyname, const std::string &value);
35 void remove (const std::string &keyname);
38 /**You may use the KDB in an inherited class*/
42 } // end of namespace kdb