summaryrefslogtreecommitdiff
path: root/gio/gdbusmessage.c
diff options
context:
space:
mode:
Diffstat (limited to 'gio/gdbusmessage.c')
-rw-r--r--gio/gdbusmessage.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gio/gdbusmessage.c b/gio/gdbusmessage.c
index 824245eff..d9acda177 100644
--- a/gio/gdbusmessage.c
+++ b/gio/gdbusmessage.c
@@ -502,6 +502,7 @@ struct _GDBusMessage
/*< private >*/
GObject parent_instance;
+ GDBusConnection *connection;
GDBusMessageType type;
GDBusMessageFlags flags;
gboolean locked;
@@ -3617,3 +3618,18 @@ g_dbus_message_copy (GDBusMessage *message,
#endif
return ret;
}
+
+/* private */
+void
+g_dbus_message_set_connection (GDBusMessage *message,
+ GDBusConnection *connection)
+{
+ g_assert (!message->connection);
+ message->connection = g_object_ref (connection);
+}
+
+GDBusConnection *
+g_dbus_message_get_connection (GDBusMessage *message)
+{
+ return message->connection;
+}