comparison src/dbus-service.xml @ 11146:1c5398ccbeb0

[gaim-migrate @ 13217] Gaim-DBUS signal export works with DBUS >= 0.35 Various gaim API functions available through DBUS committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Fri, 22 Jul 2005 19:47:29 +0000
parents 2eca9ed49469
children
comparison
equal deleted inserted replaced
11145:dbc518c453f2 11146:1c5398ccbeb0
1 <?xml version="1.0" encoding="UTF-8" ?> 1 <?xml version="1.0" encoding="UTF-8" ?>
2
2 3
3 <node name="/org/gaim/GaimObject"> 4 <node name="/org/gaim/GaimObject">
4 <interface name="org.gaim.GaimInterface"> 5 <interface name="org.gaim.GaimInterface">
5 <method name="Ping"> 6
6 </method> 7 <!-- autogenerated ... -->
7 <method name="Quit">
8 </method>
9 <method name="ConnectAll">
10 </method>
11 8
12 <method name="GetBuddyList">
13 <arg type="ai" name="buddy_ids" direction="out" />
14 </method>
15
16
17 <method name="GetBuddyProperty">
18 <arg type="i" name="buddy_id" />
19 <arg type="s" name="property_name" />
20 <arg type="v" name="value" direction="out"/>
21 </method>
22 <method name="GetAccountProperty">
23 <arg type="i" name="account_id" />
24 <arg type="s" name="property_name" />
25 <arg type="v" name="value" direction="out"/>
26 </method>
27 <method name="GetGroupProperty">
28 <arg type="i" name="group_id" />
29 <arg type="s" name="property_name" />
30 <arg type="v" name="value" direction="out"/>
31 </method>
32 <method name="GetContactProperty">
33 <arg type="i" name="contact_id" />
34 <arg type="s" name="property_name" />
35 <arg type="v" name="value" direction="out"/>
36 </method>
37 <method name="GetChatProperty">
38 <arg type="i" name="chat_id" />
39 <arg type="s" name="property_name" />
40 <arg type="v" name="value" direction="out"/>
41 </method>
42
43 <method name="StartIMConversation">
44 <arg type="i" name="buddy_id" />
45 </method>
46
47 <method name="FindAccount">
48 <arg type="s" name="account_name" />
49 <arg type="s" name="protocol_name" />
50 <arg type="i" name="account_id" direction="out"/>
51 </method>
52 <method name="FindBuddy">
53 <arg type="i" name="account_id" />
54 <arg type="s" name="buddy_name" />
55 <arg type="i" name="buddy_id" direction="out"/>
56 </method>
57
58 </interface>
59
60
61 <interface name="org.freedesktop.DBus.Properties">
62 <!-- We implement properties ourselves rather than relying on
63 GObject property access. This is because currently in gaim
64 we have one GObject that represents many dbus objects such as
65 buddies, accounts, etc. Not for long! -->
66
67 <!-- <method name="Get"> > -->
68 <!-- <arg type="s" name="interface_name" /> -->
69 <!-- <arg type="s" name="property_name" /> -->
70 <!-- <arg type="v" name="value" direction="out" /> -->
71 <!-- </method> -->
72 </interface>
73 </node>
74