summaryrefslogtreecommitdiff
path: root/gio/gdbusprivate.h
diff options
context:
space:
mode:
authorDavid Zeuthen <davidz@redhat.com>2010-08-05 20:37:27 -0400
committerDavid Zeuthen <davidz@redhat.com>2010-08-05 20:37:27 -0400
commit3ff9894826215790fdd6c8b53584f94a7172c39f (patch)
treec2eea12fae98022be627ca19e20f49b321991b2b /gio/gdbusprivate.h
parent6d359d60290f5651b868d326e1e9514f68dfaa32 (diff)
downloadglib-3ff9894826215790fdd6c8b53584f94a7172c39f.tar.gz
Bug 624546 – Modification of GDBusMessage in filter function
Allow modifying a GDBusMessage in a filter function and also add tests for this. This breaks API but leaves ABI (almost) intact - at least dconf's GSettings backend (the only big user I know of) will keep working. https://bugzilla.gnome.org/show_bug.cgi?id=624546 Signed-off-by: David Zeuthen <davidz@redhat.com>
Diffstat (limited to 'gio/gdbusprivate.h')
-rw-r--r--gio/gdbusprivate.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gio/gdbusprivate.h b/gio/gdbusprivate.h
index ae8d416cd..ec58c119c 100644
--- a/gio/gdbusprivate.h
+++ b/gio/gdbusprivate.h
@@ -39,9 +39,9 @@ typedef void (*GDBusWorkerMessageReceivedCallback) (GDBusWorker *worker,
GDBusMessage *message,
gpointer user_data);
-typedef gboolean (*GDBusWorkerMessageAboutToBeSentCallback) (GDBusWorker *worker,
- GDBusMessage *message,
- gpointer user_data);
+typedef GDBusMessageFilterResult (*GDBusWorkerMessageAboutToBeSentCallback) (GDBusWorker *worker,
+ GDBusMessage *message,
+ gpointer user_data);
typedef void (*GDBusWorkerDisconnectedCallback) (GDBusWorker *worker,
gboolean remote_peer_vanished,