-#include "gdbus-example-objectmanager-generated.h"
+#include "gdbus-object-manager-example/gdbus-example-objectmanager-generated.h"
/* ---------------------------------------------------------------------------------------------------- */
objects = g_dbus_object_manager_get_objects (manager);
for (l = objects; l != NULL; l = l->next)
{
- GDBusObject *object = G_DBUS_OBJECT (l->data);
+ ExampleObject *object = EXAMPLE_OBJECT (l->data);
GList *interfaces;
GList *ll;
- g_print (" - Object at %s\n", g_dbus_object_get_object_path (object));
+ g_print (" - Object at %s\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
- interfaces = g_dbus_object_get_interfaces (object);
+ interfaces = g_dbus_object_get_interfaces (G_DBUS_OBJECT (object));
for (ll = interfaces; ll != NULL; ll = ll->next)
{
GDBusInterface *interface = G_DBUS_INTERFACE (ll->data);
* can be used to get the value of the :Mood property.
*/
}
- g_list_foreach (interfaces, (GFunc) g_object_unref, NULL);
- g_list_free (interfaces);
+ g_list_free_full (interfaces, g_object_unref);
}
- g_list_foreach (objects, (GFunc) g_object_unref, NULL);
- g_list_free (objects);
+ g_list_free_full (objects, g_object_unref);
}
static void
manager = NULL;
loop = NULL;
- g_type_init ();
-
loop = g_main_loop_new (NULL, FALSE);
error = NULL;