Lines Matching defs:msg

161 static void handle_get_interface_revision(DBusConnection *conn, DBusMessage *msg, void *userdata);
162 static void handle_get_entries(DBusConnection *conn, DBusMessage *msg, void *userdata);
164 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
166 static void handle_add_entry(DBusConnection *conn, DBusMessage *msg, void *userdata);
167 static void handle_get_entry_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
169 static void handle_entry_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata);
170 static void handle_entry_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
171 static void handle_entry_get_device(DBusConnection *conn, DBusMessage *msg, void *userdata);
172 static void handle_entry_set_device(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
173 static void handle_entry_get_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
174 static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
175 static void handle_entry_get_mute(DBusConnection *conn, DBusMessage *msg, void *userdata);
176 static void handle_entry_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
178 static void handle_entry_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
180 static void handle_entry_remove(DBusConnection *conn, DBusMessage *msg, void *userdata);
339 static int get_volume_arg(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, pa_channel_map *map, pa_cvolume *vol) {
345 pa_assert(msg);
372 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Invalid channel position: %u", chan_pos);
380 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Invalid volume: %u", chan_vol);
395 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Too many channels: %u. The maximum is %u.", map->channels, PA_CHANNELS_MAX);
512 static void handle_get_interface_revision(DBusConnection *conn, DBusMessage *msg, void *userdata) {
516 pa_assert(msg);
518 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &interface_revision);
544 static void handle_get_entries(DBusConnection *conn, DBusMessage *msg, void *userdata) {
550 pa_assert(msg);
555 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, entries, n);
560 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
570 pa_assert(msg);
576 pa_assert_se((reply = dbus_message_new_method_return(msg)));
593 static void handle_add_entry(DBusConnection *conn, DBusMessage *msg, void *userdata) {
606 pa_assert(msg);
609 pa_assert_se(dbus_message_iter_init(msg, &msg_iter));
616 if (get_volume_arg(conn, msg, &msg_iter, &map, &vol) < 0)
625 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "An empty string was given as the entry name.");
679 pa_dbus_send_empty_reply(conn, msg);
684 static void handle_get_entry_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
690 pa_assert(msg);
693 pa_assert_se(dbus_message_get_args(msg, NULL, DBUS_TYPE_STRING, &name, DBUS_TYPE_INVALID));
696 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND, "No such stream restore entry.");
700 pa_dbus_send_basic_value_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &de->object_path);
703 static void handle_entry_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata) {
707 pa_assert(msg);
710 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &de->index);
713 static void handle_entry_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
717 pa_assert(msg);
720 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &de->entry_name);
723 static void handle_entry_get_device(DBusConnection *conn, DBusMessage *msg, void *userdata) {
729 pa_assert(msg);
736 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &device);
741 static void handle_entry_set_device(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
748 pa_assert(msg);
770 pa_dbus_send_empty_reply(conn, msg);
775 static void handle_entry_get_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
782 pa_assert(msg);
787 pa_assert_se(reply = dbus_message_new_method_return(msg));
797 static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
805 pa_assert(msg);
809 if (get_volume_arg(conn, msg, iter, &map, &vol) < 0)
828 pa_dbus_send_empty_reply(conn, msg);
833 static void handle_entry_get_mute(DBusConnection *conn, DBusMessage *msg, void *userdata) {
839 pa_assert(msg);
846 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &mute);
851 static void handle_entry_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
858 pa_assert(msg);
879 pa_dbus_send_empty_reply(conn, msg);
884 static void handle_entry_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
895 pa_assert(msg);
903 pa_assert_se((reply = dbus_message_new_method_return(msg)));
930 static void handle_entry_remove(DBusConnection *conn, DBusMessage *msg, void *userdata) {
935 pa_assert(msg);
948 pa_dbus_send_empty_reply(conn, msg);