Lines Matching refs:iter_dict

22  * @param iter_dict (out) A dict iterator to pass to further dict functions
27 DBusMessageIter *iter_dict)
31 if (!iter || !iter_dict)
41 iter_dict);
52 * @param iter_dict a dbus dict iterator returned from
58 DBusMessageIter *iter_dict)
60 if (!iter || !iter_dict)
63 return dbus_message_iter_close_container(iter, iter_dict);
101 DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry,
104 if (!dbus_message_iter_open_container(iter_dict,
115 DBusMessageIter *iter_dict, DBusMessageIter *iter_dict_entry,
121 return dbus_message_iter_close_container(iter_dict, iter_dict_entry);
125 static dbus_bool_t _wpa_dbus_add_dict_entry_basic(DBusMessageIter *iter_dict,
140 if (!_wpa_dbus_add_dict_entry_start(iter_dict, &iter_dict_entry,
148 return _wpa_dbus_add_dict_entry_end(iter_dict, &iter_dict_entry,
154 DBusMessageIter *iter_dict, const char *key,
160 if (!_wpa_dbus_add_dict_entry_start(iter_dict, &iter_dict_entry,
182 return _wpa_dbus_add_dict_entry_end(iter_dict, &iter_dict_entry,
190 * @param iter_dict A valid DBusMessageIter returned from
197 dbus_bool_t wpa_dbus_dict_append_string(DBusMessageIter *iter_dict,
202 return _wpa_dbus_add_dict_entry_basic(iter_dict, key, DBUS_TYPE_STRING,
210 * @param iter_dict A valid DBusMessageIter returned from
217 dbus_bool_t wpa_dbus_dict_append_bool(DBusMessageIter *iter_dict,
220 return _wpa_dbus_add_dict_entry_basic(iter_dict, key,
228 * @param iter_dict A valid DBusMessageIter returned from
235 dbus_bool_t wpa_dbus_dict_append_int16(DBusMessageIter *iter_dict,
239 return _wpa_dbus_add_dict_entry_basic(iter_dict, key, DBUS_TYPE_INT16,
247 * @param iter_dict A valid DBusMessageIter returned from
254 dbus_bool_t wpa_dbus_dict_append_uint16(DBusMessageIter *iter_dict,
258 return _wpa_dbus_add_dict_entry_basic(iter_dict, key, DBUS_TYPE_UINT16,
266 * @param iter_dict A valid DBusMessageIter returned from
273 dbus_bool_t wpa_dbus_dict_append_int32(DBusMessageIter *iter_dict,
277 return _wpa_dbus_add_dict_entry_basic(iter_dict, key, DBUS_TYPE_INT32,
285 * @param iter_dict A valid DBusMessageIter returned from
292 dbus_bool_t wpa_dbus_dict_append_uint32(DBusMessageIter *iter_dict,
296 return _wpa_dbus_add_dict_entry_basic(iter_dict, key, DBUS_TYPE_UINT32,
304 * @param iter_dict A valid DBusMessageIter returned from
311 dbus_bool_t wpa_dbus_dict_append_object_path(DBusMessageIter *iter_dict,
317 return _wpa_dbus_add_dict_entry_basic(iter_dict, key,
325 * @param iter_dict A valid DBusMessageIter returned from
333 dbus_bool_t wpa_dbus_dict_append_byte_array(DBusMessageIter *iter_dict,
340 return _wpa_dbus_add_dict_entry_byte_array(iter_dict, key, value,
348 * @param iter_dict A valid DBusMessageIter returned from
361 dbus_bool_t wpa_dbus_dict_begin_array(DBusMessageIter *iter_dict,
376 if (!iter_dict || !iter_dict_entry || !iter_dict_val || !iter_array ||
377 !_wpa_dbus_add_dict_entry_start(iter_dict, iter_dict_entry,
390 dbus_bool_t wpa_dbus_dict_begin_string_array(DBusMessageIter *iter_dict,
397 iter_dict, key,
463 * @param iter_dict A valid DBusMessageIter returned from
477 dbus_bool_t wpa_dbus_dict_end_array(DBusMessageIter *iter_dict,
482 if (!iter_dict || !iter_dict_entry || !iter_dict_val || !iter_array ||
486 return _wpa_dbus_add_dict_entry_end(iter_dict, iter_dict_entry,
494 * @param iter_dict A valid DBusMessageIter returned from
502 dbus_bool_t wpa_dbus_dict_append_string_array(DBusMessageIter *iter_dict,
511 !wpa_dbus_dict_begin_string_array(iter_dict, key,
522 return wpa_dbus_dict_end_string_array(iter_dict, &iter_dict_entry,
530 * @param iter_dict A valid DBusMessageIter returned from
538 dbus_bool_t wpa_dbus_dict_append_wpabuf_array(DBusMessageIter *iter_dict,
548 !wpa_dbus_dict_begin_array(iter_dict, key,
562 return wpa_dbus_dict_end_array(iter_dict, &iter_dict_entry,
575 * @param iter_dict (out) A DBusMessageIter to be passed to
582 DBusMessageIter *iter_dict,
588 if (!iter || !iter_dict) {
607 dbus_message_iter_recurse(iter, iter_dict);
943 * @param iter_dict A valid DBusMessageIter returned from
950 dbus_bool_t wpa_dbus_dict_get_entry(DBusMessageIter *iter_dict,
957 if (!iter_dict || !entry ||
958 dbus_message_iter_get_arg_type(iter_dict) != DBUS_TYPE_DICT_ENTRY) {
963 dbus_message_iter_recurse(iter_dict, &iter_dict_entry);
992 dbus_message_iter_next(iter_dict);
1009 * @param iter_dict A valid DBusMessageIter returned from
1014 dbus_bool_t wpa_dbus_dict_has_dict_entry(DBusMessageIter *iter_dict)
1016 if (!iter_dict)
1018 return dbus_message_iter_get_arg_type(iter_dict) ==