From 28a77bb7c841ce428071f6b6edd3539e1f8dc16a Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 16 Apr 2007 21:34:08 +0000 Subject: Move append_dict_entry to utils/common and change the name to dbus_message_iter_append_dict_entry. --- hcid/dbus-common.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'hcid/dbus-common.c') diff --git a/hcid/dbus-common.c b/hcid/dbus-common.c index 7bdb2830..7ea19ba9 100644 --- a/hcid/dbus-common.c +++ b/hcid/dbus-common.c @@ -70,41 +70,6 @@ static sdp_session_t *sess = NULL; static int experimental = 0; -void append_dict_entry(DBusMessageIter *dict, const char *key, - int type, void *val) -{ - DBusMessageIter entry; - DBusMessageIter value; - char *sig; - - dbus_message_iter_open_container(dict, DBUS_TYPE_DICT_ENTRY, NULL, &entry); - - dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING, &key); - - switch (type) { - case DBUS_TYPE_STRING: - sig = DBUS_TYPE_STRING_AS_STRING; - break; - case DBUS_TYPE_UINT32: - sig = DBUS_TYPE_UINT32_AS_STRING; - break; - case DBUS_TYPE_BOOLEAN: - sig = DBUS_TYPE_BOOLEAN_AS_STRING; - break; - default: - sig = DBUS_TYPE_VARIANT_AS_STRING; - break; - } - - dbus_message_iter_open_container(&entry, DBUS_TYPE_VARIANT, sig, &value); - - dbus_message_iter_append_basic(&value, type, val); - - dbus_message_iter_close_container(&entry, &value); - - dbus_message_iter_close_container(dict, &entry); -} - service_handler_func_t find_service_handler(struct service_data *handlers, DBusMessage *msg) { struct service_data *current; -- cgit