summaryrefslogtreecommitdiff
path: root/include/dbus.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-12-19 13:33:00 -0800
committerMarcel Holtmann <marcel@holtmann.org>2009-12-19 13:33:00 -0800
commit79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32 (patch)
tree24acf1308d90e45082243ca276a4db6126d285b1 /include/dbus.h
parent7bc004006cb45f73276ef56edc03dac4177becc3 (diff)
downloadconnman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.tar.gz
connman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.tar.bz2
connman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.zip
Add user data parameter to dictionary helpers
Diffstat (limited to 'include/dbus.h')
-rw-r--r--include/dbus.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/dbus.h b/include/dbus.h
index bc252955..83f24f9e 100644
--- a/include/dbus.h
+++ b/include/dbus.h
@@ -93,13 +93,14 @@ static inline void connman_dbus_dict_append_basic(DBusMessageIter *dict,
}
static inline void connman_dbus_dict_append_dict(DBusMessageIter *dict,
- const char *key, connman_dbus_append_cb_t function)
+ const char *key, connman_dbus_append_cb_t function,
+ void *user_data)
{
DBusMessageIter entry;
dbus_message_iter_open_container(dict, DBUS_TYPE_DICT_ENTRY,
NULL, &entry);
- connman_dbus_property_append_dict(&entry, key, function, NULL);
+ connman_dbus_property_append_dict(&entry, key, function, user_data);
dbus_message_iter_close_container(dict, &entry);
}
@@ -115,14 +116,15 @@ static inline void connman_dbus_dict_append_fixed_array(DBusMessageIter *dict,
}
static inline void connman_dbus_dict_append_variable_array(DBusMessageIter *dict,
- const char *key, int type, connman_dbus_append_cb_t function)
+ const char *key, int type, connman_dbus_append_cb_t function,
+ void *user_data)
{
DBusMessageIter entry;
dbus_message_iter_open_container(dict, DBUS_TYPE_DICT_ENTRY,
NULL, &entry);
connman_dbus_property_append_variable_array(&entry, key,
- type, function, NULL);
+ type, function, user_data);
dbus_message_iter_close_container(dict, &entry);
}