Lines Matching defs:conn

35 static void handle_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata);
36 static void handle_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
37 static void handle_get_driver(DBusConnection *conn, DBusMessage *msg, void *userdata);
38 static void handle_get_owner_module(DBusConnection *conn, DBusMessage *msg, void *userdata);
39 static void handle_get_card(DBusConnection *conn, DBusMessage *msg, void *userdata);
40 static void handle_get_sample_format(DBusConnection *conn, DBusMessage *msg, void *userdata);
41 static void handle_get_sample_rate(DBusConnection *conn, DBusMessage *msg, void *userdata);
42 static void handle_get_channels(DBusConnection *conn, DBusMessage *msg, void *userdata);
43 static void handle_get_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
44 static void handle_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
45 static void handle_get_has_flat_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
46 static void handle_get_has_convertible_to_decibel_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
47 static void handle_get_base_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
48 static void handle_get_volume_steps(DBusConnection *conn, DBusMessage *msg, void *userdata);
49 static void handle_get_mute(DBusConnection *conn, DBusMessage *msg, void *userdata);
50 static void handle_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
51 static void handle_get_has_hardware_volume(DBusConnection *conn, DBusMessage *msg, void *userdata);
52 static void handle_get_has_hardware_mute(DBusConnection *conn, DBusMessage *msg, void *userdata);
53 static void handle_get_configured_latency(DBusConnection *conn, DBusMessage *msg, void *userdata);
54 static void handle_get_has_dynamic_latency(DBusConnection *conn, DBusMessage *msg, void *userdata);
55 static void handle_get_latency(DBusConnection *conn, DBusMessage *msg, void *userdata);
56 static void handle_get_is_hardware_device(DBusConnection *conn, DBusMessage *msg, void *userdata);
57 static void handle_get_is_network_device(DBusConnection *conn, DBusMessage *msg, void *userdata);
58 static void handle_get_state(DBusConnection *conn, DBusMessage *msg, void *userdata);
59 static void handle_get_ports(DBusConnection *conn, DBusMessage *msg, void *userdata);
60 static void handle_get_active_port(DBusConnection *conn, DBusMessage *msg, void *userdata);
61 static void handle_set_active_port(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
62 static void handle_get_property_list(DBusConnection *conn, DBusMessage *msg, void *userdata);
64 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
66 static void handle_suspend(DBusConnection *conn, DBusMessage *msg, void *userdata);
67 static void handle_get_port_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
69 static void handle_sink_get_monitor_source(DBusConnection *conn, DBusMessage *msg, void *userdata);
71 static void handle_sink_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
73 static void handle_source_get_monitor_of_sink(DBusConnection *conn, DBusMessage *msg, void *userdata);
75 static void handle_source_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
259 static void handle_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata) {
263 pa_assert(conn);
269 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &idx);
272 static void handle_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
276 pa_assert(conn);
282 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &name);
285 static void handle_get_driver(DBusConnection *conn, DBusMessage *msg, void *userdata) {
289 pa_assert(conn);
295 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &driver);
298 static void handle_get_owner_module(DBusConnection *conn, DBusMessage *msg, void *userdata) {
303 pa_assert(conn);
311 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
314 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
321 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &object_path);
324 static void handle_get_card(DBusConnection *conn, DBusMessage *msg, void *userdata) {
329 pa_assert(conn);
337 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
340 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
347 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &object_path);
350 static void handle_get_sample_format(DBusConnection *conn, DBusMessage *msg, void *userdata) {
354 pa_assert(conn);
360 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &sample_format);
363 static void handle_get_sample_rate(DBusConnection *conn, DBusMessage *msg, void *userdata) {
367 pa_assert(conn);
373 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &sample_rate);
376 static void handle_get_channels(DBusConnection *conn, DBusMessage *msg, void *userdata) {
382 pa_assert(conn);
391 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_UINT32, channels, channel_map->channels);
394 static void handle_get_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
399 pa_assert(conn);
406 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_UINT32, volume, d->volume.channels);
409 static void handle_set_volume(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
418 pa_assert(conn);
429 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS,
439 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Too large volume value: %u", volume[i]);
450 pa_dbus_send_empty_reply(conn, msg);
453 static void handle_get_has_flat_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
457 pa_assert(conn);
463 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &has_flat_volume);
466 static void handle_get_has_convertible_to_decibel_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
470 pa_assert(conn);
478 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &has_convertible_to_decibel_volume);
481 static void handle_get_base_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
485 pa_assert(conn);
491 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &base_volume);
494 static void handle_get_volume_steps(DBusConnection *conn, DBusMessage *msg, void *userdata) {
498 pa_assert(conn);
504 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &volume_steps);
507 static void handle_get_mute(DBusConnection *conn, DBusMessage *msg, void *userdata) {
510 pa_assert(conn);
514 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &d->mute);
517 static void handle_set_mute(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
521 pa_assert(conn);
533 pa_dbus_send_empty_reply(conn, msg);
536 static void handle_get_has_hardware_volume(DBusConnection *conn, DBusMessage *msg, void *userdata) {
540 pa_assert(conn);
548 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &has_hardware_volume);
551 static void handle_get_has_hardware_mute(DBusConnection *conn, DBusMessage *msg, void *userdata) {
555 pa_assert(conn);
563 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &has_hardware_mute);
566 static void handle_get_configured_latency(DBusConnection *conn, DBusMessage *msg, void *userdata) {
570 pa_assert(conn);
578 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT64, &configured_latency);
581 static void handle_get_has_dynamic_latency(DBusConnection *conn, DBusMessage *msg, void *userdata) {
585 pa_assert(conn);
593 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &has_dynamic_latency);
596 static void handle_get_latency(DBusConnection *conn, DBusMessage *msg, void *userdata) {
600 pa_assert(conn);
605 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
611 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
618 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT64, &latency);
621 static void handle_get_is_hardware_device(DBusConnection *conn, DBusMessage *msg, void *userdata) {
625 pa_assert(conn);
633 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &is_hardware_device);
636 static void handle_get_is_network_device(DBusConnection *conn, DBusMessage *msg, void *userdata) {
640 pa_assert(conn);
648 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_BOOLEAN, &is_network_device);
651 static void handle_get_state(DBusConnection *conn, DBusMessage *msg, void *userdata) {
655 pa_assert(conn);
661 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &state);
687 static void handle_get_ports(DBusConnection *conn, DBusMessage *msg, void *userdata) {
692 pa_assert(conn);
698 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, ports, n_ports);
703 static void handle_get_active_port(DBusConnection *conn, DBusMessage *msg, void *userdata) {
707 pa_assert(conn);
715 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
718 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
725 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &active_port);
728 static void handle_set_active_port(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
736 pa_assert(conn);
745 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
748 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY,
763 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND, "No such port: %s", new_active_path);
769 pa_dbus_send_error(conn, msg, DBUS_ERROR_FAILED,
775 pa_dbus_send_error(conn, msg, DBUS_ERROR_FAILED,
781 pa_dbus_send_empty_reply(conn, msg);
784 static void handle_get_property_list(DBusConnection *conn, DBusMessage *msg, void *userdata) {
787 pa_assert(conn);
791 pa_dbus_send_proplist_variant_reply(conn, msg, d->proplist);
794 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
828 pa_assert(conn);
928 pa_assert_se(dbus_connection_send(conn, reply, NULL));
935 static void handle_suspend(DBusConnection *conn, DBusMessage *msg, void *userdata) {
940 pa_assert(conn);
945 pa_assert_se(client = pa_dbus_protocol_get_client(d->dbus_protocol, conn));
951 pa_dbus_send_error(conn, msg, DBUS_ERROR_FAILED, "Internal error in PulseAudio: pa_sink_suspend() failed.");
959 pa_dbus_send_error(conn, msg, DBUS_ERROR_FAILED, "Internal error in PulseAudio: pa_source_suspend() failed.");
964 pa_dbus_send_empty_reply(conn, msg);
967 static void handle_get_port_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
973 pa_assert(conn);
981 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND,
984 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND,
991 pa_dbus_send_basic_value_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &port_path);
994 static void handle_sink_get_monitor_source(DBusConnection *conn, DBusMessage *msg, void *userdata) {
998 pa_assert(conn);
1005 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &monitor_source);
1008 static void handle_sink_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
1015 pa_assert(conn);
1031 pa_assert_se(dbus_connection_send(conn, reply, NULL));
1036 static void handle_source_get_monitor_of_sink(DBusConnection *conn, DBusMessage *msg, void *userdata) {
1040 pa_assert(conn);
1046 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "Source %s is not a monitor source.", d->source->name);
1052 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &monitor_of_sink);
1055 static void handle_source_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
1062 pa_assert(conn);
1080 pa_assert_se(dbus_connection_send(conn, reply, NULL));