[next] telepathy-glib: Generate code for IRCCommand1 interface

Simon McVittie smcv at kemper.freedesktop.org
Mon Nov 11 12:43:32 PST 2013


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

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Nov 11 20:03:52 2013 +0000

Generate code for IRCCommand1 interface

---

 .../telepathy-glib/telepathy-glib-docs.sgml        |    1 +
 .../telepathy-glib/telepathy-glib-sections.txt     |   24 +++++++++++++++++++-
 telepathy-glib/connection.xml                      |    1 +
 telepathy-glib/extra-gtkdoc.h                      |   10 ++++++++
 4 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/docs/reference/telepathy-glib/telepathy-glib-docs.sgml b/docs/reference/telepathy-glib/telepathy-glib-docs.sgml
index acb1b1e..b37d442 100644
--- a/docs/reference/telepathy-glib/telepathy-glib-docs.sgml
+++ b/docs/reference/telepathy-glib/telepathy-glib-docs.sgml
@@ -164,6 +164,7 @@
     <xi:include href="xml/connection-addressing.xml"/>
     <xi:include href="xml/connection-renaming.xml"/>
     <xi:include href="xml/connection-sidecars.xml"/>
+    <xi:include href="xml/cli-connection-protocol-specifics.xml"/>
 
     <xi:include href="xml/proxy-dbus-core.xml"/>
     <xi:include href="xml/cli-account-manager.xml"/>
diff --git a/docs/reference/telepathy-glib/telepathy-glib-sections.txt b/docs/reference/telepathy-glib/telepathy-glib-sections.txt
index a5a5d0f..ca732b9 100644
--- a/docs/reference/telepathy-glib/telepathy-glib-sections.txt
+++ b/docs/reference/telepathy-glib/telepathy-glib-sections.txt
@@ -1253,7 +1253,18 @@ TP_SVC_CONNECTION_INTERFACE_SIDECARS1
 TP_SVC_CONNECTION_INTERFACE_SIDECARS1_GET_CLASS
 TP_TYPE_SVC_CONNECTION_INTERFACE_SIDECARS1
 tp_svc_connection_interface_sidecars1_get_type
-</SECTION>
+<SUBSECTION>
+TpSvcConnectionInterfaceIRCCommand1
+TpSvcConnectionInterfaceIRCCommand1Class
+tp_svc_connection_interface_irc_command1_implement_send
+tp_svc_connection_interface_irc_command1_return_from_send
+tp_svc_connection_interface_irc_command1_send_impl
+<SUBSECTION Standard>
+TP_IS_SVC_CONNECTION_INTERFACE_IRC_COMMAND1
+TP_SVC_CONNECTION_INTERFACE_IRC_COMMAND1
+TP_SVC_CONNECTION_INTERFACE_IRC_COMMAND1_GET_CLASS
+TP_TYPE_SVC_CONNECTION_INTERFACE_IRC_COMMAND1
+tp_svc_connection_interface_irc_command1_get_type
 </SECTION>
 
 <SECTION>
@@ -2358,6 +2369,8 @@ TP_IFACE_CONNECTION_INTERFACE_CONTACT_CAPABILITIES1
 TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_CAPABILITIES1
 TP_IFACE_CONNECTION_INTERFACE_CONTACT_GROUPS1
 TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_GROUPS1
+TP_IFACE_CONNECTION_INTERFACE_IRC_COMMAND1
+TP_IFACE_QUARK_CONNECTION_INTERFACE_IRC_COMMAND1
 TP_IFACE_CONNECTION_INTERFACE_POWER_SAVING1
 TP_IFACE_QUARK_CONNECTION_INTERFACE_POWER_SAVING1
 TP_IFACE_CONNECTION_INTERFACE_CONTACT_BLOCKING1
@@ -2868,6 +2881,7 @@ tp_iface_quark_connection_interface_contact_capabilities1
 tp_iface_quark_connection_interface_contact_groups1
 tp_iface_quark_connection_interface_contact_info1
 tp_iface_quark_connection_interface_contact_list1
+tp_iface_quark_connection_interface_irc_command1
 tp_iface_quark_connection_interface_mail_notification1
 tp_iface_quark_connection_interface_renaming1
 tp_iface_quark_connection_interface_requests
@@ -3432,6 +3446,14 @@ tp_cli_connection_add_signals
 </SECTION>
 
 <SECTION>
+<FILE>cli-connection-protocol-specifics</FILE>
+<TITLE>cli-connection-protocol-specifics</TITLE>
+<INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE>
+tp_cli_connection_interface_irc_command1_call_send
+tp_cli_connection_interface_irc_command1_callback_for_send
+</SECTION>
+
+<SECTION>
 <FILE>connection-aliasing</FILE>
 <TITLE>connection-aliasing</TITLE>
 <INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE>
diff --git a/telepathy-glib/connection.xml b/telepathy-glib/connection.xml
index f0fcc59..136d60b 100644
--- a/telepathy-glib/connection.xml
+++ b/telepathy-glib/connection.xml
@@ -20,6 +20,7 @@
 <xi:include href="../spec/Connection_Interface_Contact_Groups1.xml"/>
 <xi:include href="../spec/Connection_Interface_Contact_Info1.xml"/>
 <xi:include href="../spec/Connection_Interface_Contact_List1.xml"/>
+<xi:include href="../spec/Connection_Interface_IRC_Command1.xml"/>
 <xi:include href="../spec/Connection_Interface_Renaming1.xml"/>
 <xi:include href="../spec/Connection_Interface_Sidecars1.xml"/>
 <xi:include href="../spec/Connection_Interface_Presence1.xml"/>
diff --git a/telepathy-glib/extra-gtkdoc.h b/telepathy-glib/extra-gtkdoc.h
index f32c04d..2a6ca78 100644
--- a/telepathy-glib/extra-gtkdoc.h
+++ b/telepathy-glib/extra-gtkdoc.h
@@ -1211,3 +1211,13 @@
  * Avatars etc. to a Connection. The Sidecars1 interface provides an
  * alternative, by attaching plugin-provided interfaces to a secondary object.
  */
+
+/**
+ * SECTION:cli-connection-protocol-specifics
+ * @title: Protocol-specific Connection interfaces
+ * @short_description: client-side wrappers for IRCCommand1
+ * @see_also: #TpConnection
+ *
+ * In IRC, it is sometimes necessary to send arbitrary strings to the server.
+ * The IRCCommand interface provides this functionality.
+ */



More information about the telepathy-commits mailing list