diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2013-10-15 13:22:19 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2013-10-28 14:30:53 +0100 |
commit | ed4a1251f52abc801a4cbad5f9f464f51819a78b (patch) | |
tree | 41532fb3e62e487da32a6ec0d072161e57677bd4 | |
parent | 4868017daf708049102ee33618a615f96f4adbc6 (diff) |
Generate code for newly-stable interfaces
-rw-r--r-- | docs/reference/telepathy-glib-docs.sgml | 2 | ||||
-rw-r--r-- | docs/reference/telepathy-glib-sections.txt | 67 | ||||
-rw-r--r-- | telepathy-glib/channel-dispatcher.xml | 1 | ||||
-rw-r--r-- | telepathy-glib/connection.xml | 2 | ||||
-rw-r--r-- | telepathy-glib/extra-gtkdoc.h | 23 |
5 files changed, 95 insertions, 0 deletions
diff --git a/docs/reference/telepathy-glib-docs.sgml b/docs/reference/telepathy-glib-docs.sgml index fe4bb9090..8037ab9a2 100644 --- a/docs/reference/telepathy-glib-docs.sgml +++ b/docs/reference/telepathy-glib-docs.sgml @@ -57,6 +57,8 @@ <xi:include href="xml/connection-mail.xml"/> <xi:include href="xml/connection-powersaving.xml"/> <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/contact-search.xml"/> <xi:include href="xml/contact-search-result.xml"/> <xi:include href="xml/channel.xml"/> diff --git a/docs/reference/telepathy-glib-sections.txt b/docs/reference/telepathy-glib-sections.txt index ad1fd64ed..fa640d4d4 100644 --- a/docs/reference/telepathy-glib-sections.txt +++ b/docs/reference/telepathy-glib-sections.txt @@ -1600,6 +1600,31 @@ TP_SVC_CONNECTION_INTERFACE_ADDRESSING TP_SVC_CONNECTION_INTERFACE_ADDRESSING_GET_CLASS TP_TYPE_SVC_CONNECTION_INTERFACE_ADDRESSING tp_svc_connection_interface_addressing_get_type +<SUBSECTION> +TpSvcConnectionInterfaceRenaming +TpSvcConnectionInterfaceRenamingClass +tp_svc_connection_interface_renaming_emit_renamed +tp_svc_connection_interface_renaming_implement_request_rename +tp_svc_connection_interface_renaming_request_rename_impl +tp_svc_connection_interface_renaming_return_from_request_rename +<SUBSECTION Standard> +TP_IS_SVC_CONNECTION_INTERFACE_RENAMING +TP_SVC_CONNECTION_INTERFACE_RENAMING +TP_SVC_CONNECTION_INTERFACE_RENAMING_GET_CLASS +TP_TYPE_SVC_CONNECTION_INTERFACE_RENAMING +tp_svc_connection_interface_renaming_get_type +<SUBSECTION> +TpSvcConnectionInterfaceSidecars1 +TpSvcConnectionInterfaceSidecars1Class +tp_svc_connection_interface_sidecars1_ensure_sidecar_impl +tp_svc_connection_interface_sidecars1_implement_ensure_sidecar +tp_svc_connection_interface_sidecars1_return_from_ensure_sidecar +<SUBSECTION Standard> +TP_IS_SVC_CONNECTION_INTERFACE_SIDECARS1 +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> <SECTION> @@ -3103,8 +3128,12 @@ TP_IFACE_CONNECTION_INTERFACE_CONTACT_LIST TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACT_LIST TP_IFACE_CONNECTION_INTERFACE_CONTACTS TP_IFACE_QUARK_CONNECTION_INTERFACE_CONTACTS +TP_IFACE_CONNECTION_INTERFACE_RENAMING +TP_IFACE_QUARK_CONNECTION_INTERFACE_RENAMING TP_IFACE_CONNECTION_INTERFACE_REQUESTS TP_IFACE_QUARK_CONNECTION_INTERFACE_REQUESTS +TP_IFACE_CONNECTION_INTERFACE_SIDECARS1 +TP_IFACE_QUARK_CONNECTION_INTERFACE_SIDECARS1 TP_IFACE_CONNECTION_INTERFACE_SIMPLE_PRESENCE TP_IFACE_QUARK_CONNECTION_INTERFACE_SIMPLE_PRESENCE TP_IFACE_CONNECTION_INTERFACE_PRESENCE @@ -3185,6 +3214,8 @@ TP_IFACE_CHANNEL_INTERFACE_SERVICE_POINT TP_IFACE_QUARK_CHANNEL_INTERFACE_SERVICE_POINT TP_IFACE_CHANNEL_DISPATCHER TP_IFACE_QUARK_CHANNEL_DISPATCHER +TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 +TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 TP_IFACE_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST TP_IFACE_QUARK_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST TP_IFACE_CHANNEL_DISPATCH_OPERATION @@ -3447,6 +3478,7 @@ TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DATE TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION +TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILE_COLLECTION TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILE_COLLECTION TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET @@ -3615,6 +3647,7 @@ tp_iface_quark_channel_type_dbus_tube tp_iface_quark_channel_type_server_authentication tp_iface_quark_channel_type_stream_tube tp_iface_quark_channel_dispatcher +tp_iface_quark_channel_dispatcher_interface_messages1 tp_iface_quark_channel_dispatcher_interface_operation_list tp_iface_quark_channel_dispatch_operation tp_iface_quark_channel_request @@ -3637,8 +3670,10 @@ tp_iface_quark_connection_interface_contact_info tp_iface_quark_connection_interface_contact_list tp_iface_quark_connection_interface_capabilities tp_iface_quark_connection_interface_mail_notification +tp_iface_quark_connection_interface_renaming tp_iface_quark_connection_interface_requests tp_iface_quark_connection_interface_power_saving +tp_iface_quark_connection_interface_sidecars1 tp_iface_quark_connection_interface_simple_presence tp_iface_quark_connection_interface_presence tp_iface_quark_connection_interface_location @@ -4444,6 +4479,24 @@ tp_cli_connection_interface_aliasing_signal_callback_aliases_changed </SECTION> <SECTION> +<FILE>connection-renaming</FILE> +<TITLE>connection-renaming</TITLE> +<INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE> +tp_cli_connection_interface_renaming_call_request_rename +tp_cli_connection_interface_renaming_callback_for_request_rename +tp_cli_connection_interface_renaming_connect_to_renamed +tp_cli_connection_interface_renaming_signal_callback_renamed +</SECTION> + +<SECTION> +<FILE>connection-sidecars</FILE> +<TITLE>connection-sidecars</TITLE> +<INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE> +tp_cli_connection_interface_sidecars1_call_ensure_sidecar +tp_cli_connection_interface_sidecars1_callback_for_ensure_sidecar +</SECTION> + +<SECTION> <FILE>connection-avatars</FILE> <TITLE>connection-avatars</TITLE> <INCLUDE>telepathy-glib/telepathy-glib-dbus.h</INCLUDE> @@ -5413,6 +5466,9 @@ tp_cli_channel_dispatcher_call_present_channel tp_cli_channel_dispatcher_callback_for_delegate_channels tp_cli_channel_dispatcher_callback_for_present_channel <SUBSECTION> +tp_cli_channel_dispatcher_interface_messages1_call_send_message +tp_cli_channel_dispatcher_interface_messages1_callback_for_send_message +<SUBSECTION> tp_cli_channel_dispatcher_interface_operation_list_signal_callback_dispatch_operation_finished tp_cli_channel_dispatcher_interface_operation_list_connect_to_dispatch_operation_finished tp_cli_channel_dispatcher_interface_operation_list_signal_callback_new_dispatch_operation @@ -5458,16 +5514,27 @@ TpSvcChannelDispatcherInterfaceOperationList TpSvcChannelDispatcherInterfaceOperationListClass tp_svc_channel_dispatcher_interface_operation_list_emit_new_dispatch_operation tp_svc_channel_dispatcher_interface_operation_list_emit_dispatch_operation_finished +<SUBSECTION> +TpSvcChannelDispatcherInterfaceMessages1 +TpSvcChannelDispatcherInterfaceMessages1Class +tp_svc_channel_dispatcher_interface_messages1_implement_send_message +tp_svc_channel_dispatcher_interface_messages1_return_from_send_message +tp_svc_channel_dispatcher_interface_messages1_send_message_impl <SUBSECTION Standard> TP_SVC_CHANNEL_DISPATCHER +TP_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST TP_IS_SVC_CHANNEL_DISPATCHER +TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 TP_IS_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST TP_TYPE_SVC_CHANNEL_DISPATCHER +TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1 TP_TYPE_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST tp_svc_channel_dispatcher_get_type +tp_svc_channel_dispatcher_interface_messages1_get_type tp_svc_channel_dispatcher_interface_operation_list_get_type TP_SVC_CHANNEL_DISPATCHER_GET_CLASS +TP_SVC_CHANNEL_DISPATCHER_INTERFACE_MESSAGES1_GET_CLASS TP_SVC_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_GET_CLASS </SECTION> diff --git a/telepathy-glib/channel-dispatcher.xml b/telepathy-glib/channel-dispatcher.xml index 82d6d63f6..265c1c799 100644 --- a/telepathy-glib/channel-dispatcher.xml +++ b/telepathy-glib/channel-dispatcher.xml @@ -5,6 +5,7 @@ <tp:title>Channel Dispatcher interfaces</tp:title> <xi:include href="../spec/Channel_Dispatcher.xml"/> +<xi:include href="../spec/Channel_Dispatcher_Interface_Messages1.xml"/> <xi:include href="../spec/Channel_Dispatcher_Interface_Operation_List.xml"/> </tp:spec> diff --git a/telepathy-glib/connection.xml b/telepathy-glib/connection.xml index c72fcb8af..95fceea43 100644 --- a/telepathy-glib/connection.xml +++ b/telepathy-glib/connection.xml @@ -19,6 +19,8 @@ <xi:include href="../spec/Connection_Interface_Contact_Groups.xml"/> <xi:include href="../spec/Connection_Interface_Contact_Info.xml"/> <xi:include href="../spec/Connection_Interface_Contact_List.xml"/> +<xi:include href="../spec/Connection_Interface_Renaming.xml"/> +<xi:include href="../spec/Connection_Interface_Sidecars1.xml"/> <xi:include href="../spec/Connection_Interface_Simple_Presence.xml"/> <xi:include href="../spec/Connection_Interface_Presence.xml"/> <xi:include href="../spec/Connection_Interface_Contacts.xml"/> diff --git a/telepathy-glib/extra-gtkdoc.h b/telepathy-glib/extra-gtkdoc.h index b1e5860b0..47b94a94e 100644 --- a/telepathy-glib/extra-gtkdoc.h +++ b/telepathy-glib/extra-gtkdoc.h @@ -1198,3 +1198,26 @@ * * Since: 0.17.5 */ + +/** + * SECTION:connection-renaming + * @title: Connection Renaming interface + * @short_description: client-side wrappers for the Renaming interface + * @see_also: #TpConnection + * + * In IRC, and perhaps other protocols, users' unique identifiers can change. + * The Renaming interface models this. + */ + +/** + * SECTION:connection-sidecars + * @title: Connection Sidecars interface + * @short_description: client-side wrappers for the Sidecars interface + * @see_also: #TpConnection + * + * Some Telepathy connection managers have a plugin API, with plugins + * providing plugin-specific channel types and other D-Bus APIs. It is + * technically difficult for plugins to add interfaces analogous to Aliasing, + * Avatars etc. to a Connection. The Sidecars1 interface provides an + * alternative, by attaching plugin-provided interfaces to a secondary object. + */ |