From 97b25143dc8a9206c61cb2ea9b9719bf6f61652c Mon Sep 17 00:00:00 2001 From: xclaesse Date: Sat, 19 Apr 2008 21:04:01 +0000 Subject: Add new tube handling interface git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@971 4ee84921-47dd-4033-b63a-18d7a039a3e4 --- extensions/Makefile.am | 3 ++- extensions/Tube_Handler.xml | 62 +++++++++++++++++++++++++++++++++++++++++++++ extensions/misc.xml | 1 + 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 extensions/Tube_Handler.xml (limited to 'extensions') diff --git a/extensions/Makefile.am b/extensions/Makefile.am index 1e765b888..72ae28aec 100644 --- a/extensions/Makefile.am +++ b/extensions/Makefile.am @@ -10,7 +10,8 @@ EXTRA_DIST = \ all.xml \ misc.xml \ Channel_Handler.xml \ - Stream_Engine.xml + Stream_Engine.xml \ + Tube_Handler.xml noinst_LTLIBRARIES = libemp-extensions.la diff --git a/extensions/Tube_Handler.xml b/extensions/Tube_Handler.xml new file mode 100644 index 000000000..1c14158ba --- /dev/null +++ b/extensions/Tube_Handler.xml @@ -0,0 +1,62 @@ + + + Copyright (C) 2008 Collabora Limited + +

This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version.

+ +

This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Library General Public License for more details.

+ +

You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

+
+ + + + + + The bus name of the connection and channel + + + + + The object-path of the connection that owns the channel + + + + + The object-path of the tubes channel + + + + The type of the handle that the channel communicates + with, or 0 if there is no associated handle + + + The handle that the channel communicates with, + or 0 if there is no associated handle + + + + The ID of the new tube. + + + + Called when a tube handler should handle a new tube within a tubes channel. + + + + +

An interface exported by client applications which are able to + handle incoming tubes.

+
+
+
+ + diff --git a/extensions/misc.xml b/extensions/misc.xml index 2bca333bf..72d3a4124 100644 --- a/extensions/misc.xml +++ b/extensions/misc.xml @@ -6,5 +6,6 @@ + -- cgit v1.2.3