Merge pull request #3 from spiiroin/config_api

Add configuration value methods and signals
This commit is contained in:
Simo Piiroinen
2013-09-04 02:58:30 -07:00

View File

@@ -396,6 +396,28 @@
*/ */
#define MCE_CPU_KEEPALIVE_WAKEUP_REQ "req_cpu_keepalive_wakeup" #define MCE_CPU_KEEPALIVE_WAKEUP_REQ "req_cpu_keepalive_wakeup"
/** Query configuration value
*
* @since v1.12.15
*
* @param key Configuration value name as DBUS_TYPE_STRING
*
* @return Configuration value as DBUS_TYPE_VARIANT, or
* error reply
*/
#define MCE_CONFIG_GET "get_config"
/** Set configuration value
*
* @since v1.12.15
*
* @param key Configuration value name as DBUS_TYPE_STRING
* @param val Configuration value as DBUS_TYPE_VARIANT
*
* @return Success as DBUS_TYPE_BOOLEAN, or error reply
*/
#define MCE_CONFIG_SET "set_config"
/*@}*/ /*@}*/
/** /**
@@ -468,6 +490,16 @@
*/ */
#define MCE_CALL_STATE_SIG "sig_call_state_ind" #define MCE_CALL_STATE_SIG "sig_call_state_ind"
/** Notify everyone that mce configuration value has changed
*
* @since v1.14.1
*
* @param key Config value name as DBUS_TYPE_STRING
* @param val Config value as DBUS_TYPE_VARIANT
*/
#define MCE_CONFIG_CHANGE_SIG "config_change_ind"
/*@}*/ /*@}*/
/** /**