Lines Matching defs:conn

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) {
344 pa_assert(conn);
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) {
515 pa_assert(conn);
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) {
549 pa_assert(conn);
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) {
569 pa_assert(conn);
586 pa_assert_se(dbus_connection_send(conn, reply, NULL));
593 static void handle_add_entry(DBusConnection *conn, DBusMessage *msg, void *userdata) {
605 pa_assert(conn);
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) {
689 pa_assert(conn);
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) {
706 pa_assert(conn);
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) {
716 pa_assert(conn);
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) {
728 pa_assert(conn);
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) {
747 pa_assert(conn);
770 pa_dbus_send_empty_reply(conn, msg);
775 static void handle_entry_get_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
781 pa_assert(conn);
792 pa_assert_se(dbus_connection_send(conn, reply, NULL));
797 static void handle_entry_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
804 pa_assert(conn);
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) {
838 pa_assert(conn);
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) {
857 pa_assert(conn);
879 pa_dbus_send_empty_reply(conn, msg);
884 static void handle_entry_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
894 pa_assert(conn);
923 pa_assert_se(dbus_connection_send(conn, reply, NULL));
930 static void handle_entry_remove(DBusConnection *conn, DBusMessage *msg, void *userdata) {
934 pa_assert(conn);
948 pa_dbus_send_empty_reply(conn, msg);