diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-12-19 13:33:00 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-12-19 13:33:00 -0800 |
commit | 79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32 (patch) | |
tree | 24acf1308d90e45082243ca276a4db6126d285b1 /include | |
parent | 7bc004006cb45f73276ef56edc03dac4177becc3 (diff) | |
download | connman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.tar.gz connman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.tar.bz2 connman-79cbf44dd3a1756c3a87f1e7d6d5fc3c3af7bb32.zip |
Add user data parameter to dictionary helpers
Diffstat (limited to 'include')
-rw-r--r-- | include/dbus.h | 10 |
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); } |