summaryrefslogtreecommitdiff
path: root/tools/supplicant-dbus.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-12-30 10:41:47 -0800
committerMarcel Holtmann <marcel@holtmann.org>2009-12-30 10:41:47 -0800
commita4585e1e6f58be216876a5de9630556e9dd25f04 (patch)
treec272a4a8a47686355a1bc91fb3af12e447809c1c /tools/supplicant-dbus.h
parenta6b51d4e45f15c0eca7e5cfce377e4883ceae8e0 (diff)
downloadconnman-a4585e1e6f58be216876a5de9630556e9dd25f04.tar.gz
connman-a4585e1e6f58be216876a5de9630556e9dd25f04.tar.bz2
connman-a4585e1e6f58be216876a5de9630556e9dd25f04.zip
Add set property result handling for supplicant test program
Diffstat (limited to 'tools/supplicant-dbus.h')
-rw-r--r--tools/supplicant-dbus.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/supplicant-dbus.h b/tools/supplicant-dbus.h
index 51981e27..162ec72e 100644
--- a/tools/supplicant-dbus.h
+++ b/tools/supplicant-dbus.h
@@ -31,9 +31,12 @@ typedef void (* supplicant_dbus_array_function) (DBusMessageIter *iter,
typedef void (* supplicant_dbus_property_function) (const char *key,
DBusMessageIter *iter, void *user_data);
-typedef void (* supplicant_dbus_value_function) (DBusMessageIter *iter,
+typedef void (* supplicant_dbus_setup_function) (DBusMessageIter *iter,
void *user_data);
+typedef void (* supplicant_dbus_result_function) (const char *error,
+ DBusMessageIter *iter, void *user_data);
+
void supplicant_dbus_setup(DBusConnection *conn);
void supplicant_dbus_array_foreach(DBusMessageIter *iter,
@@ -50,5 +53,6 @@ int supplicant_dbus_property_get_all(const char *path, const char *interface,
int supplicant_dbus_property_set(const char *path, const char *interface,
const char *key, const char *signature,
- supplicant_dbus_value_function function,
+ supplicant_dbus_setup_function setup,
+ supplicant_dbus_result_function function,
void *user_data);