Lines Matching defs:connection
55 DBusConnection *connection;
70 /* Only used in connection entries' listening_signals hashmap. */
494 static DBusHandlerResult handle_message_cb(DBusConnection *connection, DBusMessage *message, void *user_data) {
499 pa_assert(connection);
520 pa_dbus_send_basic_value_reply(connection, message, DBUS_TYPE_STRING, &call_info.obj_entry->introspection);
526 call_info.property_handler->get_cb(connection, message, call_info.iface_entry->userdata);
530 call_info.property_handler->set_cb(connection, message, &call_info.variant_iter, call_info.iface_entry->userdata);
534 call_info.method_handler->receive_cb(connection, message, call_info.iface_entry->userdata);
539 call_info.iface_entry->get_all_properties_cb(connection, message, call_info.iface_entry->userdata);
549 pa_assert_se(dbus_connection_send(connection, dummy_reply, NULL));
555 pa_dbus_send_error(connection, message, DBUS_ERROR_ACCESS_DENIED,
560 pa_dbus_send_error(connection, message, DBUS_ERROR_UNKNOWN_METHOD, "No such method: %s", call_info.method);
564 pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_INTERFACE, "No such interface: %s", call_info.interface);
568 pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "No such property: %s", call_info.property);
572 pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_INTERFACE, "No such property interface: %s", call_info.property_interface);
576 pa_dbus_send_error(connection, message, DBUS_ERROR_INVALID_ARGS,
582 pa_dbus_send_error(connection, message, DBUS_ERROR_INVALID_ARGS,
615 pa_assert_se(dbus_connection_register_object_path(conn_entry->connection, obj_entry->path, &vtable, p));
817 pa_assert_se(dbus_connection_unregister_object_path(conn_entry->connection, obj_entry->path));
901 return -1; /* The connection was already registered. */
906 conn_entry->connection = dbus_connection_ref(conn);
952 dbus_connection_unref(conn_entry->connection);
1065 pa_assert_se(dbus_connection_send(conn_entry->connection, signal_copy, NULL));