~ubuntu-branches/ubuntu/trusty/telepathy-python/trusty

« back to all changes in this revision

Viewing changes to spec/Call_Stream_Endpoint.xml

  • Committer: Bazaar Package Importer
  • Author(s): Laurent Bigonville
  • Date: 2009-12-15 19:23:09 UTC
  • mfrom: (1.1.19 upstream) (11.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20091215192309-5cdem618b3shn0sl
Tags: 0.15.13-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<node name="/Call_Stream_Endpoint"
 
3
  xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
 
4
  <tp:copyright>Copyright © 2009 Collabora Ltd.</tp:copyright>
 
5
  <tp:copyright>Copyright © 2009 Nokia Corporation</tp:copyright>
 
6
  <tp:license xmlns="http://www.w3.org/1999/xhtml">
 
7
    <p>This library is free software; you can redistribute it and/or
 
8
      modify it under the terms of the GNU Lesser General Public
 
9
      License as published by the Free Software Foundation; either
 
10
      version 2.1 of the License, or (at your option) any later version.</p>
 
11
 
 
12
    <p>This library is distributed in the hope that it will be useful,
 
13
      but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
15
      Lesser General Public License for more details.</p>
 
16
 
 
17
    <p>You should have received a copy of the GNU Lesser General Public
 
18
      License along with this library; if not, write to the Free Software
 
19
      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 
20
      02110-1301, USA.</p>
 
21
  </tp:license>
 
22
 
 
23
  <interface name="org.freedesktop.Telepathy.Call.Stream.Endpoint.DRAFT"
 
24
      tp:causes-havoc="experimental">
 
25
    <tp:added version="0.19.0">(draft 1)</tp:added>
 
26
 
 
27
    <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
 
28
      This object represents a set of candidates of one end-point.
 
29
    </tp:docstring>
 
30
 
 
31
    <property name="RemoteCredentials"
 
32
      tp:name-for-bindings="Remote_Credentials"
 
33
      type="(ss)" tp:type="Stream_Credentials" access="read">
 
34
    </property>
 
35
 
 
36
    <signal name="RemoteCredentialsSet"
 
37
        tp:name-for-bindings="Remote_Credentials_Set">
 
38
      <arg name="Username" type="s" />
 
39
      <arg name="Password" type="s" />
 
40
    </signal>
 
41
 
 
42
    <property name="RemoteCandidates" tp:name-for-bindings="Remote_Candidates"
 
43
      type="a(usqa{sv})" tp:type="Candidate[]" access="read">
 
44
    </property>
 
45
 
 
46
    <signal name="RemoteCandidatesAdded"
 
47
        tp:name-for-bindings="Remote_Candidates_Added">
 
48
      <arg name="Candidates"
 
49
        type="a(usqa{sv})" tp:type="Candidate[]"/>
 
50
    </signal>
 
51
 
 
52
    <signal name="CandidateSelected"
 
53
        tp:name-for-bindings="Candidate_Selected">
 
54
      <arg name="Candidate"
 
55
        type="(usqa{sv})" tp:type="Candidate"/>
 
56
    </signal>
 
57
 
 
58
    <property name="SelectedCandidate"
 
59
        tp:name-for-bindings="Selected_Candidate"
 
60
      type="(usqa{sv})" tp:type="Candidate" access="read">
 
61
    </property>
 
62
 
 
63
    <method name="SetSelectedCandidate"
 
64
        tp:name-for-bindings="Set_Selected_Candidate">
 
65
      <arg name="Candidate"
 
66
        type="(usqa{sv})" tp:type="Candidate" direction="in">
 
67
        <tp:docstring>
 
68
        </tp:docstring>
 
69
      </arg>
 
70
    </method>
 
71
 
 
72
    <property name="StreamState" tp:name-for-bindings="Stream_State"
 
73
      type="u" tp:type="Media_Stream_State"
 
74
      access="read">
 
75
    </property>
 
76
 
 
77
    <signal name="StreamStateChanged"
 
78
        tp:name-for-bindings="Stream_State_Changed">
 
79
      <arg name="state"
 
80
      type="u" tp:type="Media_Stream_State"/>
 
81
    </signal>
 
82
 
 
83
    <method name="SetStreamState"
 
84
        tp:name-for-bindings="Set_Stream_State">
 
85
      <arg name="State" type="u" tp:type="Media_Stream_State"
 
86
        direction="in" />
 
87
    </method>
 
88
 
 
89
    <property name="Transport" tp:name-for-bindings="Transport"
 
90
        type="u" tp:type="Stream_Transport_Type" access="read">
 
91
    </property>
 
92
 
 
93
  </interface>
 
94
</node>
 
95
<!-- vim:set sw=2 sts=2 et ft=xml: -->