summaryrefslogtreecommitdiff
path: root/xml/mcd-dbus-services.xml
blob: 0e8ebc9ea4c904f4ed3fd3c9b59b242e8d21bb8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?xml version="1.0" encoding="UTF-8" ?>

<node name="/org/freedesktop/Telepathy/MissionControl">
  <interface name="org.freedesktop.Telepathy.MissionControl">
    <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="mcd_service"/>
    <annotation name="org.freedesktop.DBus.GLib.ClientCSymbol" 
      value="mission_control_dbus"/>
    <method name="SetPresence">
      <arg type="u" name="presence" direction="in" />
      <arg type="s" name="message" direction="in" />
    </method>
    <method name="GetPresence">
      <arg type="u" direction="out" />
    </method>
    <method name="GetPresenceActual">
      <arg type="u" direction="out" />
    </method>
    <method name="RequestChannel">
      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
      <arg type="s" name="account_name" direction="in" />
      <arg type="s" name="type" direction="in" />
      <arg type="u" name="handle" direction="in" />
      <arg type="i" name="handle_type" direction="in" />
      <arg type="u" name="serial" direction="in" />
    </method>
    <method name="RequestChannelWithStringHandle">
      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
      <arg type="s" name="account_name" direction="in" />
      <arg type="s" name="type" direction="in" />
      <arg type="s" name="handle" direction="in" />
      <arg type="i" name="handle_type" direction="in" />
      <arg type="u" name="serial" direction="in" />
    </method>
    <method name="CancelChannelRequest">
      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
      <arg type="u" name="operation_id" direction="in" />
    </method>
    <method name="ConnectAllWithDefaultPresence">
      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
    </method>
    <method name="GetConnectionStatus">
      <arg type="s" name="account_name" direction="in" />
      <arg type="u" direction="out" />
    </method>
    <method name="GetOnlineConnections">
      <arg type="as" direction="out" />
    </method>
    <method name="GetConnection">
      <arg type="s" name="account_name" direction="in" />
      <arg type="s" direction="out" />
      <arg type="o" direction="out" />
    </method>
    <method name="GetAccountForConnection">
      <arg type="s" direction="out" />
      <arg type="s" name="object_path" direction="in" />
    </method>
    <method name="GetUsedChannelsCount">
      <arg type="u" direction="out" />
      <arg type="s" name="type" direction="in" />
    </method>
    <method name="GetCurrentStatus">
      <arg type="u" name="status" direction="out" />
      <arg type="u" name="presence" direction="out" />
      <arg type="u" name="requested_presence" direction="out" />
      <arg type="a(suuu)" name="accounts" direction="out" />
    </method>
    <method name="RemoteAvatarChanged">
      <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
      <arg type="s" name="object_path" direction="in" />
      <arg type="u" name="contact_id" direction="in" />
      <arg type="s" name="token" direction="in" />
    </method>
    <signal name="AccountStatusChanged">
      <arg type="u" name="status" />
      <arg type="u" name="presence" />
      <arg type="u" name="reason" />
      <arg type="s" name="account_id" />
    </signal>
    <signal name="McdError">
      <arg type="u" name="serial" />
      <arg type="s" name="client_id" />
      <arg type="u" name="error_id" />
    </signal>
    <signal name="PresenceStatusRequested">
      <arg type="u" name="presence" />
    </signal>
    <signal name="PresenceStatusActual">
      <arg type="u" name="presence" />
    </signal>
    <signal name="UsedChannelsCountChanged">
      <arg type="s" name="type" />
      <arg type="u" name="count" />
    </signal>
    <signal name="StatusActual">
      <arg type="u" name="status" />
      <arg type="u" name="presence" />
    </signal>
  </interface>
</node>