Lines Matching defs:conn
874 static void register_all_objects(pa_dbus_protocol *p, DBusConnection *conn) {
879 pa_assert(conn);
882 pa_assert_se(dbus_connection_register_object_path(conn, obj_entry->path, &vtable, p));
893 int pa_dbus_protocol_register_connection(pa_dbus_protocol *p, DBusConnection *conn, pa_client *client) {
897 pa_assert(conn);
900 if (pa_hashmap_get(p->connections, conn))
903 register_all_objects(p, conn);
906 conn_entry->connection = dbus_connection_ref(conn);
913 pa_hashmap_put(p->connections, conn, conn_entry);
918 static void unregister_all_objects(pa_dbus_protocol *p, DBusConnection *conn) {
923 pa_assert(conn);
926 pa_assert_se(dbus_connection_unregister_object_path(conn, obj_entry->path));
941 int pa_dbus_protocol_unregister_connection(pa_dbus_protocol *p, DBusConnection *conn) {
945 pa_assert(conn);
947 if (!(conn_entry = pa_hashmap_remove(p->connections, conn)))
950 unregister_all_objects(p, conn);
960 pa_client *pa_dbus_protocol_get_client(pa_dbus_protocol *p, DBusConnection *conn) {
964 pa_assert(conn);
966 if (!(conn_entry = pa_hashmap_get(p->connections, conn)))
974 DBusConnection *conn,
983 pa_assert(conn);
986 pa_assert_se((conn_entry = pa_hashmap_get(p->connections, conn)));
1018 void pa_dbus_protocol_remove_signal_listener(pa_dbus_protocol *p, DBusConnection *conn, const char *signal_name) {
1023 pa_assert(conn);
1025 pa_assert_se((conn_entry = pa_hashmap_get(p->connections, conn)));