summaryrefslogtreecommitdiff
path: root/src/nm-exported-object.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-09-17 16:57:22 +0200
committerThomas Haller <thaller@redhat.com>2015-09-17 16:59:16 +0200
commitd20948647c4ce2fb9d07b90c136177f5847ad98c (patch)
treebbf06c10af507570f3c0859ac71d9f52fa205c16 /src/nm-exported-object.c
parented85fcc711ca4ff6fa394e92ac33c5ead5c460f5 (diff)
downloadNetworkManager-d20948647c4ce2fb9d07b90c136177f5847ad98c.tar.gz
exported-object: fix type of @interface variables to be GDBusInterfaceSkeleton
Diffstat (limited to 'src/nm-exported-object.c')
-rw-r--r--src/nm-exported-object.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/nm-exported-object.c b/src/nm-exported-object.c
index d1e8782cdf..aec73e3ade 100644
--- a/src/nm-exported-object.c
+++ b/src/nm-exported-object.c
@@ -130,7 +130,7 @@ nm_exported_object_signal_hook (GSignalInvocationHint *ihint,
NMExportedObject *self = g_value_get_object (&param_values[0]);
NMExportedObjectPrivate *priv;
GSignalQuery *signal_info = data;
- GDBusObjectSkeleton *interface = NULL;
+ GDBusInterfaceSkeleton *interface = NULL;
GSList *iter;
GValue *dbus_param_values;
int i;
@@ -141,7 +141,7 @@ nm_exported_object_signal_hook (GSignalInvocationHint *ihint,
for (iter = priv->interfaces; iter; iter = iter->next) {
if (g_type_is_a (G_OBJECT_TYPE (iter->data), signal_info->itype)) {
- interface = iter->data;
+ interface = G_DBUS_INTERFACE_SKELETON (iter->data);
break;
}
}
@@ -177,7 +177,7 @@ nm_exported_object_signal_hook (GSignalInvocationHint *ihint,
/**
* nm_exported_object_class_add_interface:
* @object_class: an #NMExportedObjectClass
- * @dbus_skeleton_type: the type of the #GDBusObjectSkeleton to add
+ * @dbus_skeleton_type: the type of the #GDBusInterfaceSkeleton to add
* @...: method name / handler pairs, %NULL-terminated
*
* Adds @dbus_skeleton_type to the list of D-Bus interfaces implemented by
@@ -361,7 +361,7 @@ nm_exported_object_create_skeletons (NMExportedObject *self,
GObjectClass *object_class = g_type_class_peek (object_type);
NMExportedObjectClassInfo *classinfo;
GSList *iter;
- GDBusObjectSkeleton *interface;
+ GDBusInterfaceSkeleton *interface;
guint n_properties;
int i;
@@ -373,7 +373,8 @@ nm_exported_object_create_skeletons (NMExportedObject *self,
GType dbus_skeleton_type = GPOINTER_TO_SIZE (iter->data);
gs_free GParamSpec **properties = NULL;
- interface = g_object_new (dbus_skeleton_type, NULL);
+ interface = G_DBUS_INTERFACE_SKELETON (g_object_new (dbus_skeleton_type, NULL));
+
priv->interfaces = g_slist_prepend (priv->interfaces, interface);
/* Bind properties */
@@ -582,7 +583,7 @@ idle_emit_properties_changed (gpointer self)
NMExportedObjectPrivate *priv = NM_EXPORTED_OBJECT_GET_PRIVATE (self);
GVariant *notifies;
GSList *iter;
- GDBusObjectSkeleton *interface = NULL;
+ GDBusInterfaceSkeleton *interface = NULL;
guint signal_id = 0;
priv->notify_idle_id = 0;
@@ -593,7 +594,7 @@ idle_emit_properties_changed (gpointer self)
for (iter = priv->interfaces; iter; iter = iter->next) {
signal_id = g_signal_lookup ("properties-changed", G_OBJECT_TYPE (iter->data));
if (signal_id != 0) {
- interface = iter->data;
+ interface = G_DBUS_INTERFACE_SKELETON (iter->data);
break;
}
}