Mostly convenience to avoid casting and getting the object-manager.
Signed-off-by: David Zeuthen <davidz@redhat.com>
udisks_daemon_get_cleanup
UDisksDaemonWaitFunc
udisks_daemon_wait_for_object_sync
+udisks_daemon_get_objects
udisks_daemon_find_object
udisks_daemon_find_block
udisks_daemon_find_block_by_device_file
object_path);
}
+/**
+ * udisks_daemon_get_objects:
+ * @daemon: A #UDisksDaemon.
+ *
+ * Gets all D-Bus objects exported by @daemon.
+ *
+ * Returns: (transfer full) (element-type UDisksObject): A list of #UDisksObject instaces. The returned list should be freed with g_list_free() after each element has been freed with g_object_unref().
+ */
+GList *
+udisks_daemon_get_objects (UDisksDaemon *daemon)
+{
+ return g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (daemon->object_manager));
+}
+
+
/* ---------------------------------------------------------------------------------------------------- */
#if 0
guint timeout_seconds,
GError **error);
+GList *udisks_daemon_get_objects (UDisksDaemon *daemon);
+
UDisksObject *udisks_daemon_find_block (UDisksDaemon *daemon,
dev_t block_device_number);