diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-01-19 18:25:09 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-01-19 18:25:09 +0000 |
commit | 71488914be329e444655e50db627c5a16f7d7801 (patch) | |
tree | 6c19eb82035286a05ff86beafdae350a0d2e3a14 | |
parent | 8eb3a5043789098a0ea0ac80993fe44a0fd77dc7 (diff) |
Annotate interfaces which require another interface to be implemented too
-rw-r--r-- | spec/ChannelInterfaceDTMF.xml | 1 | ||||
-rw-r--r-- | spec/ChannelInterfaceGroup.xml | 1 | ||||
-rw-r--r-- | spec/ChannelInterfaceHold.xml | 1 | ||||
-rw-r--r-- | spec/ChannelInterfaceMediaSignalling.xml | 1 | ||||
-rw-r--r-- | spec/ChannelInterfacePassword.xml | 1 | ||||
-rw-r--r-- | spec/ChannelInterfaceTransfer.xml | 1 | ||||
-rw-r--r-- | spec/ChannelTypeContactList.xml | 2 | ||||
-rw-r--r-- | spec/ChannelTypeContactSearch.xml | 1 | ||||
-rw-r--r-- | spec/ChannelTypeRoomList.xml | 1 | ||||
-rw-r--r-- | spec/ChannelTypeStreamedMedia.xml | 1 | ||||
-rw-r--r-- | spec/ChannelTypeText.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceAliasing.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceAvatars.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceCapabilities.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceContactInfo.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceForwarding.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfacePresence.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfacePrivacy.xml | 1 | ||||
-rw-r--r-- | spec/ConnectionInterfaceRenaming.xml | 1 |
19 files changed, 20 insertions, 0 deletions
diff --git a/spec/ChannelInterfaceDTMF.xml b/spec/ChannelInterfaceDTMF.xml index e7e24a95..bfedd63d 100644 --- a/spec/ChannelInterfaceDTMF.xml +++ b/spec/ChannelInterfaceDTMF.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Interface.DTMF" tp:name-const="CHANNEL_INTERFACE_DTMF"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <signal name="ReceivedDTMF"> <arg name="signal" type="u"> <tp:docstring>A numeric signal number</tp:docstring> diff --git a/spec/ChannelInterfaceGroup.xml b/spec/ChannelInterfaceGroup.xml index ae6b3ad2..fc2c1659 100644 --- a/spec/ChannelInterfaceGroup.xml +++ b/spec/ChannelInterfaceGroup.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Interface.Group" tp:name-const="CHANNEL_INTERFACE_GROUP"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="AddMembers"> <arg direction="in" name="contacts" type="au"> <tp:docstring> diff --git a/spec/ChannelInterfaceHold.xml b/spec/ChannelInterfaceHold.xml index 784c10be..b0951d41 100644 --- a/spec/ChannelInterfaceHold.xml +++ b/spec/ChannelInterfaceHold.xml @@ -45,6 +45,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA </tp:enumvalue> </tp:enum> <interface name="org.freedesktop.Telepathy.Channel.Interface.Hold" tp:name-const="CHANNEL_INTERFACE_HOLD"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="GetHoldState"> <arg direction="in" name="member" type="u"> <tp:docstring> diff --git a/spec/ChannelInterfaceMediaSignalling.xml b/spec/ChannelInterfaceMediaSignalling.xml index 0c4344ff..51f64454 100644 --- a/spec/ChannelInterfaceMediaSignalling.xml +++ b/spec/ChannelInterfaceMediaSignalling.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Interface.MediaSignalling" tp:name-const="CHANNEL_INTERFACE_MEDIA_SIGNALLING"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="GetSessionHandlers"> <arg direction="out" type="a(os)"/> <tp:docstring> diff --git a/spec/ChannelInterfacePassword.xml b/spec/ChannelInterfacePassword.xml index 1d98ebbc..0bb4278a 100644 --- a/spec/ChannelInterfacePassword.xml +++ b/spec/ChannelInterfacePassword.xml @@ -29,6 +29,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA </tp:flag> </tp:flags> <interface name="org.freedesktop.Telepathy.Channel.Interface.Password" tp:name-const="CHANNEL_INTERFACE_PASSWORD"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="GetPasswordFlags"> <arg direction="out" type="u"> <tp:docstring> diff --git a/spec/ChannelInterfaceTransfer.xml b/spec/ChannelInterfaceTransfer.xml index f788345f..066c2818 100644 --- a/spec/ChannelInterfaceTransfer.xml +++ b/spec/ChannelInterfaceTransfer.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Interface.Transfer" tp:name-const="CHANNEL_INTERFACE_TRANSFER"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="Transfer"> <arg direction="in" name="member" type="u"> <tp:docstring> diff --git a/spec/ChannelTypeContactList.xml b/spec/ChannelTypeContactList.xml index d362d1f1..b997691b 100644 --- a/spec/ChannelTypeContactList.xml +++ b/spec/ChannelTypeContactList.xml @@ -19,6 +19,8 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Type.ContactList" tp:name-const="CHANNEL_TYPE_CONTACT_LIST"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> + <tp:requires interface="org.freedesktop.Telepathy.Channel.Interface.Group"/> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>A channel type for representing a list of people on the server which is not used for communication. This is intended for use with the interface diff --git a/spec/ChannelTypeContactSearch.xml b/spec/ChannelTypeContactSearch.xml index 0793cdf8..33638e9e 100644 --- a/spec/ChannelTypeContactSearch.xml +++ b/spec/ChannelTypeContactSearch.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Type.ContactSearch" tp:name-const="CHANNEL_TYPE_CONTACT_SEARCH"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="GetSearchKeys"> <arg direction="out" type="s"> <tp:docstring> diff --git a/spec/ChannelTypeRoomList.xml b/spec/ChannelTypeRoomList.xml index 466d7781..ab44efc7 100644 --- a/spec/ChannelTypeRoomList.xml +++ b/spec/ChannelTypeRoomList.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Type.RoomList" tp:name-const="CHANNEL_TYPE_ROOM_LIST"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="GetListingRooms"> <arg direction="out" type="b"> <tp:docstring> diff --git a/spec/ChannelTypeStreamedMedia.xml b/spec/ChannelTypeStreamedMedia.xml index e950a697..ccc645a0 100644 --- a/spec/ChannelTypeStreamedMedia.xml +++ b/spec/ChannelTypeStreamedMedia.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Type.StreamedMedia" tp:name-const="CHANNEL_TYPE_STREAMED_MEDIA"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <tp:enum name="MediaStreamType"> <tp:enumvalue name="MEDIA_STREAM_TYPE_AUDIO" value="0"> An audio stream diff --git a/spec/ChannelTypeText.xml b/spec/ChannelTypeText.xml index 188afab4..b6f88a84 100644 --- a/spec/ChannelTypeText.xml +++ b/spec/ChannelTypeText.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Channel.Type.Text" tp:name-const="CHANNEL_TYPE_TEXT"> + <tp:requires interface="org.freedesktop.Telepathy.Channel"/> <method name="AcknowledgePendingMessages"> <arg direction="in" name="ids" type="au"> <tp:docstring> diff --git a/spec/ConnectionInterfaceAliasing.xml b/spec/ConnectionInterfaceAliasing.xml index c9be8e9b..e941a454 100644 --- a/spec/ConnectionInterfaceAliasing.xml +++ b/spec/ConnectionInterfaceAliasing.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Aliasing" tp:name-const="CONN_INTERFACE_ALIASING"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <signal name="AliasesChanged"> <arg name="aliases" type="a(us)"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> diff --git a/spec/ConnectionInterfaceAvatars.xml b/spec/ConnectionInterfaceAvatars.xml index abb6ba4a..5da6ec2f 100644 --- a/spec/ConnectionInterfaceAvatars.xml +++ b/spec/ConnectionInterfaceAvatars.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Avatars" tp:name-const="CONN_INTERFACE_AVATARS"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <signal name="AvatarUpdated"> <arg name="contact" type="u"> <tp:docstring> diff --git a/spec/ConnectionInterfaceCapabilities.xml b/spec/ConnectionInterfaceCapabilities.xml index 79a881c5..28491721 100644 --- a/spec/ConnectionInterfaceCapabilities.xml +++ b/spec/ConnectionInterfaceCapabilities.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Capabilities" tp:name-const="CONN_INTERFACE_CAPABILITIES"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <method name="AdvertiseCapabilities"> <arg direction="in" name="add" type="a(su)"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> diff --git a/spec/ConnectionInterfaceContactInfo.xml b/spec/ConnectionInterfaceContactInfo.xml index 0a6249fd..d1169097 100644 --- a/spec/ConnectionInterfaceContactInfo.xml +++ b/spec/ConnectionInterfaceContactInfo.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.ContactInfo" tp:name-const="CONN_INTERFACE_CONTACT_INFO"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <signal name="GotContactInfo"> <arg name="contact" type="u"> <tp:docstring> diff --git a/spec/ConnectionInterfaceForwarding.xml b/spec/ConnectionInterfaceForwarding.xml index dc6eff94..0f6342b4 100644 --- a/spec/ConnectionInterfaceForwarding.xml +++ b/spec/ConnectionInterfaceForwarding.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Forwarding" tp:name-const="CONN_INTERFACE_FORWARDING"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <signal name="ForwardingChanged"> <arg name="forward_to" type="u"> <tp:docstring> diff --git a/spec/ConnectionInterfacePresence.xml b/spec/ConnectionInterfacePresence.xml index 2eaf27b5..f5850e7a 100644 --- a/spec/ConnectionInterfacePresence.xml +++ b/spec/ConnectionInterfacePresence.xml @@ -25,6 +25,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Presence" tp:name-const="CONN_INTERFACE_PRESENCE"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <method name="AddStatus"> <arg direction="in" name="status" type="s"> <tp:docstring> diff --git a/spec/ConnectionInterfacePrivacy.xml b/spec/ConnectionInterfacePrivacy.xml index 8ecd77f0..aa279b9e 100644 --- a/spec/ConnectionInterfacePrivacy.xml +++ b/spec/ConnectionInterfacePrivacy.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Privacy" tp:name-const="CONN_INTERFACE_PRIVACY"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <method name="GetPrivacyMode"> <arg direction="out" type="s"> <tp:docstring> diff --git a/spec/ConnectionInterfaceRenaming.xml b/spec/ConnectionInterfaceRenaming.xml index 082b1a43..bea422ea 100644 --- a/spec/ConnectionInterfaceRenaming.xml +++ b/spec/ConnectionInterfaceRenaming.xml @@ -19,6 +19,7 @@ License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p> </tp:license> <interface name="org.freedesktop.Telepathy.Connection.Interface.Renaming" tp:name-const="CONN_INTERFACE_RENAMING"> + <tp:requires interface="org.freedesktop.Telepathy.Connection"/> <signal name="Renamed"> <arg name="original" type="u"> <tp:docstring> |