Lines Matching defs:conn

36 static void handle_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata);
37 static void handle_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
38 static void handle_get_driver(DBusConnection *conn, DBusMessage *msg, void *userdata);
39 static void handle_get_owner_module(DBusConnection *conn, DBusMessage *msg, void *userdata);
40 static void handle_get_sinks(DBusConnection *conn, DBusMessage *msg, void *userdata);
41 static void handle_get_sources(DBusConnection *conn, DBusMessage *msg, void *userdata);
42 static void handle_get_profiles(DBusConnection *conn, DBusMessage *msg, void *userdata);
43 static void handle_get_active_profile(DBusConnection *conn, DBusMessage *msg, void *userdata);
44 static void handle_set_active_profile(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata);
45 static void handle_get_property_list(DBusConnection *conn, DBusMessage *msg, void *userdata);
47 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata);
49 static void handle_get_profile_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata);
140 static void handle_get_index(DBusConnection *conn, DBusMessage *msg, void *userdata) {
144 pa_assert(conn);
150 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_UINT32, &idx);
153 static void handle_get_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
156 pa_assert(conn);
160 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &c->card->name);
163 static void handle_get_driver(DBusConnection *conn, DBusMessage *msg, void *userdata) {
166 pa_assert(conn);
170 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_STRING, &c->card->driver);
173 static void handle_get_owner_module(DBusConnection *conn, DBusMessage *msg, void *userdata) {
177 pa_assert(conn);
182 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "Card %s doesn't have an owner module.", c->card->name);
188 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &owner_module);
216 static void handle_get_sinks(DBusConnection *conn, DBusMessage *msg, void *userdata) {
221 pa_assert(conn);
227 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, sinks, n_sinks);
257 static void handle_get_sources(DBusConnection *conn, DBusMessage *msg, void *userdata) {
262 pa_assert(conn);
268 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, sources, n_sources);
296 static void handle_get_profiles(DBusConnection *conn, DBusMessage *msg, void *userdata) {
301 pa_assert(conn);
307 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, profiles, n_profiles);
312 static void handle_get_active_profile(DBusConnection *conn, DBusMessage *msg, void *userdata) {
316 pa_assert(conn);
321 pa_dbus_send_basic_variant_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &active_profile);
324 static void handle_set_active_profile(DBusConnection *conn, DBusMessage *msg, DBusMessageIter *iter, void *userdata) {
332 pa_assert(conn);
347 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND, "%s: No such profile.", new_active_path);
352 pa_dbus_send_error(conn, msg, DBUS_ERROR_FAILED,
357 pa_dbus_send_empty_reply(conn, msg);
360 static void handle_get_property_list(DBusConnection *conn, DBusMessage *msg, void *userdata) {
363 pa_assert(conn);
367 pa_dbus_send_proplist_variant_reply(conn, msg, c->proplist);
370 static void handle_get_all(DBusConnection *conn, DBusMessage *msg, void *userdata) {
385 pa_assert(conn);
418 pa_assert_se(dbus_connection_send(conn, reply, NULL));
427 static void handle_get_profile_by_name(DBusConnection *conn, DBusMessage *msg, void *userdata) {
433 pa_assert(conn);
440 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NOT_FOUND, "%s: No such profile on card %s.", profile_name, c->card->name);
446 pa_dbus_send_basic_value_reply(conn, msg, DBUS_TYPE_OBJECT_PATH, &profile_path);