|
@@ -68,6 +68,24 @@ public:
|
|
|
|
|
|
~NodeConfig();
|
|
~NodeConfig();
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * Store something in local configuration cache
|
|
|
|
+ *
|
|
|
|
+ * By convention, keys starting with _ will not be shown in the command bus
|
|
|
|
+ * local config functions.
|
|
|
|
+ *
|
|
|
|
+ * @param key Configuration key
|
|
|
|
+ * @param value Configuration value
|
|
|
|
+ */
|
|
|
|
+ void putLocalConfig(const std::string &key,const char *value);
|
|
|
|
+ void putLocalConfig(const std::string &key,const std::string &value);
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @param key Configuration key
|
|
|
|
+ * @return Value or empty string if not found
|
|
|
|
+ */
|
|
|
|
+ std::string getLocalConfig(const std::string &key) const;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @param nwid Network ID
|
|
* @param nwid Network ID
|
|
* @return Network or NULL if no network for that ID
|
|
* @return Network or NULL if no network for that ID
|