comparison src/dbus-service.xml @ 11067:2eca9ed49469

[gaim-migrate @ 13048] Modified configure.ac so that it rejects dbus builds with the dbus library older than 0.34 Added a simple object registration system to the dbus implementation so that it is possible to query object properties remotely (eg. give me property "name" of buddy with id = 5). committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Thu, 07 Jul 2005 15:43:48 +0000
parents df0241eb602c
children 1c5398ccbeb0
comparison
equal deleted inserted replaced
11066:2507d20c3d0b 11067:2eca9ed49469
6 </method> 6 </method>
7 <method name="Quit"> 7 <method name="Quit">
8 </method> 8 </method>
9 <method name="ConnectAll"> 9 <method name="ConnectAll">
10 </method> 10 </method>
11
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
11 </interface> 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>
12 </node> 73 </node>
13 74