[telepathy-doc/master] Add example

Davyd Madeley davyd at madeley.id.au
Tue Mar 31 20:25:20 PDT 2009


---
 docs/book/C/basics.xml                  |    8 +++++++-
 docs/examples/glib_get_roster/example.c |    2 ++
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/docs/book/C/basics.xml b/docs/book/C/basics.xml
index 5e8902b..06eee57 100644
--- a/docs/book/C/basics.xml
+++ b/docs/book/C/basics.xml
@@ -816,9 +816,15 @@
 	 <ulink url="&url_telepathy_glib_base;connection.html#tp-connection-call-when-ready"><methodname>tp_connection_call_when_ready</methodname></ulink>
 	 for a <classname>TpConnection</classname>, or
 	 <ulink url="&url_telepathy_glib_base;channel.html#tp-channel-call-when-ready"><methodname>tp_channel_call_when_ready</methodname></ulink>
-	 for a <classname>TpChannel</classname>.
+	 for a <classname>TpChannel</classname>. See
+         <xref linkend="ex.basics.language-bindings.telepathy-glib.ready"/>.
 	</para>
 
+        <example id="ex.basics.language-bindings.telepathy-glib.ready"
+                 file="glib_get_roster/example.c">
+         <title>Readiness Callback</title>
+        </example>
+
 	<tip>
 	 <title>TpConnection Readiness</title>
 	 <para>
diff --git a/docs/examples/glib_get_roster/example.c b/docs/examples/glib_get_roster/example.c
index c208610..88ef75a 100644
--- a/docs/examples/glib_get_roster/example.c
+++ b/docs/examples/glib_get_roster/example.c
@@ -211,12 +211,14 @@ main (int argc, char **argv)
 		g_error ("%s", error->message);
 	}
 
+	/* begin ex.basics.language-bindings.telepathy-glib.ready */
 	/* we want to request the gabble CM */
 	TpConnectionManager *cm = tp_connection_manager_new (bus_daemon,
 			"gabble", NULL, &error);
 	if (error) g_error ("%s", error->message);
 
 	tp_connection_manager_call_when_ready (cm, cm_ready, NULL, NULL, NULL);
+	/* end ex.basics.language-bindings.telepathy-glib.ready */
 
 	/* set up a signal handler */
 	struct sigaction sa = { 0 };
-- 
1.5.6.5




More information about the telepathy-commits mailing list