Lines Matching defs:iter

172 static void handle_entry_set_device(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
174 static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
176 static void handle_entry_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
337 * map and vol are set to 0. This function calls dbus_message_iter_next(iter)
339 static int get_volume_arg(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, pa_channel_map *map, pa_cvolume *vol) {
346 pa_assert(iter);
350 pa_assert_se(signature = dbus_message_iter_get_signature(iter));
361 dbus_message_iter_recurse(iter, &array_iter);
399 dbus_message_iter_next(iter);
404 static void append_volume(DBusMessageIter *iter, struct entry *e) {
409 pa_assert(iter);
412 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY, "(uu)", &array_iter));
415 pa_assert_se(dbus_message_iter_close_container(iter, &array_iter));
428 pa_assert_se(dbus_message_iter_close_container(iter, &array_iter));
431 static void append_volume_variant(DBusMessageIter *iter, struct entry *e) {
434 pa_assert(iter);
437 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "a(uu)", &variant_iter));
441 pa_assert_se(dbus_message_iter_close_container(iter, &variant_iter));
741 static void handle_entry_set_device(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
749 pa_assert(iter);
752 dbus_message_iter_get_basic(iter, &device);
797 static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
806 pa_assert(iter);
809 if (get_volume_arg(conn, msg, iter, &map, &vol) < 0)
851 static void handle_entry_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
859 pa_assert(iter);
862 dbus_message_iter_get_basic(iter, &mute);