[next] telepathy-glib: document TpProxyWrapperFunc

Simon McVittie smcv at kemper.freedesktop.org
Thu Mar 27 08:42:06 PDT 2014


Module: telepathy-glib
Branch: next
Commit: 46c59bb915f360a5ae256c1e5aa2199058efcde0
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=46c59bb915f360a5ae256c1e5aa2199058efcde0

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Mar 18 17:59:41 2014 +0000

document TpProxyWrapperFunc

---

 telepathy-glib/proxy-methods.c |   16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/telepathy-glib/proxy-methods.c b/telepathy-glib/proxy-methods.c
index bd4d14a..4c1d731 100644
--- a/telepathy-glib/proxy-methods.c
+++ b/telepathy-glib/proxy-methods.c
@@ -34,6 +34,22 @@
 #endif
 
 /**
+ * TpProxyWrapperFunc:
+ * @self: a proxy
+ * @error: (allow-none): an error, or %NULL for a successful reply
+ * @args: (allow-none): the arguments of a successful reply, or %NULL
+ *  on error
+ * @callback: the callback to call
+ * @user_data: user data to pass to the callback
+ * @weak_object: object to pass to the callback
+ *
+ * A simplified reinvention of #GClosureMarshal for #TpProxy subclasses.
+ * Functions with this signature are intended to be
+ * programmatically-generated; there should be no need to use it in
+ * hand-written code, other than the implementation of #TpProxy.
+ */
+
+/**
  * TpProxyPendingCall:
  *
  * Opaque structure representing a pending D-Bus call.



More information about the telepathy-commits mailing list