summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-12-13 09:57:31 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-12-13 09:57:31 +0000
commit33b7211fc0f82c10e59ef1691124cd2b3c0f318c (patch)
tree8af21ad6d24be45692873463df3b74859765c1ed
parent8e19d91c7061d7703b9c70ded5315a4e46c3a29b (diff)
remove completely unused interfaces
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--spec/Channel_Interface_Transfer.xml53
-rw-r--r--spec/Connection_Interface_Privacy.xml94
-rw-r--r--spec/all.xml5
3 files changed, 0 insertions, 152 deletions
diff --git a/spec/Channel_Interface_Transfer.xml b/spec/Channel_Interface_Transfer.xml
deleted file mode 100644
index 50475746..00000000
--- a/spec/Channel_Interface_Transfer.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" ?>
-<node name="/Channel_Interface_Transfer" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
- <tp:copyright> Copyright (C) 2005, 2006 Collabora Limited </tp:copyright>
- <tp:copyright> Copyright (C) 2005, 2006 Nokia Corporation </tp:copyright>
- <tp:copyright> Copyright (C) 2006 INdT </tp:copyright>
- <tp:license xmlns="http://www.w3.org/1999/xhtml">
- <p>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.</p>
-
-<p>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
-Lesser General Public License for more details.</p>
-
-<p>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.</p>
- </tp:license>
- <interface name="im.telepathy.Channel.Interface.Transfer"
- tp:causes-havoc='not well-tested'>
- <tp:requires interface="im.telepathy.Channel"/>
- <method name="Transfer">
- <arg direction="in" name="Member" type="u" tp:type="Contact_Handle">
- <tp:docstring>
- The handle of the member to transfer
- </tp:docstring>
- </arg>
- <arg direction="in" name="Destination" type="u" tp:type="Contact_Handle">
- <tp:docstring>
- The handle of the destination contact
- </tp:docstring>
- </arg>
- <tp:docstring>
- Request that the given channel member instead connects to a different
- contact ID.
- </tp:docstring>
- <tp:possible-errors>
- <tp:error name="im.telepathy.Error.Disconnected"/>
- <tp:error name="im.telepathy.Error.NetworkError"/>
- <tp:error name="im.telepathy.Error.NotAvailable"/>
- <tp:error name="im.telepathy.Error.InvalidHandle"/>
- <tp:error name="im.telepathy.Error.PermissionDenied"/>
- </tp:possible-errors>
- </method>
- <tp:docstring>
- An interface for channels where you may request that one of the members
- connects to somewhere else instead.
- </tp:docstring>
- </interface>
-</node>
-<!-- vim:set sw=2 sts=2 et ft=xml: -->
diff --git a/spec/Connection_Interface_Privacy.xml b/spec/Connection_Interface_Privacy.xml
deleted file mode 100644
index bc5b704d..00000000
--- a/spec/Connection_Interface_Privacy.xml
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" ?>
-<node name="/Connection_Interface_Privacy" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
- <tp:copyright> Copyright (C) 2005, 2006 Collabora Limited </tp:copyright>
- <tp:copyright> Copyright (C) 2005, 2006 Nokia Corporation </tp:copyright>
- <tp:copyright> Copyright (C) 2006 INdT </tp:copyright>
- <tp:license xmlns="http://www.w3.org/1999/xhtml">
- <p>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.</p>
-
-<p>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
-Lesser General Public License for more details.</p>
-
-<p>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.</p>
- </tp:license>
- <interface name="im.telepathy.Connection.Interface.Privacy"
- tp:causes-havoc='not well-tested'>
- <tp:requires interface="im.telepathy.Connection"/>
- <method name="GetPrivacyMode" tp:name-for-bindings="Get_Privacy_Mode">
- <arg direction="out" type="s">
- <tp:docstring>
- A string representing the current privacy mode
- </tp:docstring>
- </arg>
- <tp:docstring>
- Return the current privacy mode, which must be one of the values
- returned by GetPrivacyModes.
- </tp:docstring>
- <tp:possible-errors>
- <tp:error name="im.telepathy.Error.Disconnected"/>
- <tp:error name="im.telepathy.Error.NetworkError"/>
- </tp:possible-errors>
- </method>
- <method name="GetPrivacyModes" tp:name-for-bindings="Get_Privacy_Modes">
- <arg direction="out" type="as">
- <tp:docstring>
- An array of valid privacy modes for this connection
- </tp:docstring>
- </arg>
- <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
- Returns the privacy modes available on this connection. The following
- well-known names should be used where appropriate:
- <dl>
- <dt>allow-all</dt><dd>any contact may initiate communication</dd>
- <dt>allow-specified</dt><dd>only contacts on your 'allow' list may initiate communication</dd>
- <dt>allow-subscribed</dt><dd>only contacts on your subscription list may initiate communication</dd>
- </dl>
- </tp:docstring>
- </method>
- <signal name="PrivacyModeChanged"
- tp:name-for-bindings="Privacy_Mode_Changed">
- <arg name="Mode" type="s">
- <tp:docstring>
- The current privacy mode
- </tp:docstring>
- </arg>
- <tp:docstring>
- Emitted when the privacy mode is changed or the value has been
- initially received from the server.
- </tp:docstring>
- </signal>
- <method name="SetPrivacyMode" tp:name-for-bindings="Set_Privacy_Mode">
- <arg direction="in" name="Mode" type="s">
- <tp:docstring>
- The desired privacy mode
- </tp:docstring>
- </arg>
- <tp:docstring>
- Request that the privacy mode be changed to the given value, which
- must be one of the values returned by GetPrivacyModes. Success is
- indicated by the method returning and the PrivacyModeChanged
- signal being emitted.
- </tp:docstring>
- <tp:possible-errors>
- <tp:error name="im.telepathy.Error.Disconnected"/>
- <tp:error name="im.telepathy.Error.NetworkError"/>
- <tp:error name="im.telepathy.Error.PermissionDenied"/>
- <tp:error name="im.telepathy.Error.InvalidArgument"/>
- </tp:possible-errors>
- </method>
- <tp:docstring>
- An interface to support getting and setting privacy modes to configure
- situations such as not being contactable by people who are not on your
- subscribe list. If this interface is not implemented, the default can be
- presumed to be allow-all (as defined in GetPrivacyModes).
- </tp:docstring>
- </interface>
-</node>
-<!-- vim:set sw=2 sts=2 et ft=xml: -->
diff --git a/spec/all.xml b/spec/all.xml
index dbc9a4f7..38c22d0d 100644
--- a/spec/all.xml
+++ b/spec/all.xml
@@ -290,9 +290,4 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
<xi:include href="errors.xml"/>
<xi:include href="generic-types.xml"/>
-<!-- Never implemented, vague
-<xi:include href="Connection_Interface_Privacy.xml"/> -->
-<!-- Causes havoc, never implemented, unclear requirements
-<xi:include href="Channel_Interface_Transfer.xml"/> -->
-
</tp:spec>