diff options
Diffstat (limited to 'gio/gdbusmessage.c')
-rw-r--r-- | gio/gdbusmessage.c | 16 |
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; +} |