bus/connection: API for getting list of names from connections 92/234092/2
authorAdrian Szyndela <adrian.s@samsung.com>
Wed, 13 May 2020 13:21:53 +0000 (15:21 +0200)
committerAdrian Szyndela <adrian.s@samsung.com>
Mon, 1 Jun 2020 09:59:55 +0000 (11:59 +0200)
Change-Id: I2854f6cc51b26ff04a9984778f899ba9656ba290

bus/connection.c
bus/connection.h

index 851fb1b..9d63753 100644 (file)
@@ -1528,6 +1528,15 @@ bus_connection_is_service_owner_by_prefix (DBusConnection *connection,
   return FALSE;
 }
 
+const DBusList *
+bus_connection_get_owned_services_list (DBusConnection *connection)
+{
+  BusConnectionData *d;
+
+  d = BUS_CONNECTION_DATA (connection);
+  return d->services_owned;
+}
+
 void
 bus_connection_add_owned_service_link (DBusConnection *connection,
                                        DBusList       *link)
index 868508a..85607be 100644 (file)
@@ -103,6 +103,7 @@ void                bus_connection_clear_deferred_messages  (DBusConnection *con
 /* called by policy.c */
 dbus_bool_t bus_connection_is_service_owner_by_prefix (DBusConnection *connection,
                                                        const char *name_prefix);
+const DBusList *bus_connection_get_owned_services_list (DBusConnection *connection);
 
 /* called by signals.c */
 dbus_bool_t bus_connection_add_match_rule      (DBusConnection *connection,