annotate src/dbus-types.h @ 11171:ebb02ea3c789

[gaim-migrate @ 13272] Moved DBUS init call from gtkmain.c to core.c Reimplemented DBUS bindings mechamism to use low-level GLib bindings as described in my last blog entry. This way plugins can add new DBUS methods on the fly. Also wrote an example plugin that demonstrate how to do it. committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Sat, 30 Jul 2005 00:23:21 +0000
parents
children 64fadbf3810f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11171
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
1 GAIM_DBUS_DECLARE_TYPE(GaimAccountUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
2 GAIM_DBUS_DECLARE_TYPE(GaimAccount)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
3 GAIM_DBUS_DECLARE_TYPE(GaimAccountOption)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
4 GAIM_DBUS_DECLARE_TYPE(GaimAccountUserSplit)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
5 GAIM_DBUS_DECLARE_TYPE(GaimBuddyList)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
6 GAIM_DBUS_DECLARE_TYPE(GaimBlistUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
7 GAIM_DBUS_DECLARE_TYPE(GaimBlistNode)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
8 GAIM_DBUS_DECLARE_TYPE(GaimBlistNodeAction)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
9 GAIM_DBUS_DECLARE_TYPE(GaimChat)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
10 GAIM_DBUS_DECLARE_TYPE(GaimGroup)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
11 GAIM_DBUS_DECLARE_TYPE(GaimContact)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
12 GAIM_DBUS_DECLARE_TYPE(GaimBuddy)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
13 GAIM_DBUS_DECLARE_TYPE(GaimBuddyIcon)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
14 GAIM_DBUS_DECLARE_TYPE(GaimCipher)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
15 GAIM_DBUS_DECLARE_TYPE(GaimCipherOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
16 GAIM_DBUS_DECLARE_TYPE(GaimCipherContext)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
17 GAIM_DBUS_DECLARE_TYPE(GaimConnection)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
18 GAIM_DBUS_DECLARE_TYPE(GaimConnectionUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
19 GAIM_DBUS_DECLARE_TYPE(GaimConvWindowUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
20 GAIM_DBUS_DECLARE_TYPE(GaimConvWindow)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
21 GAIM_DBUS_DECLARE_TYPE(GaimConversationUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
22 GAIM_DBUS_DECLARE_TYPE(GaimConversation)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
23 GAIM_DBUS_DECLARE_TYPE(GaimConvIm)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
24 GAIM_DBUS_DECLARE_TYPE(GaimConvChat)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
25 GAIM_DBUS_DECLARE_TYPE(GaimConvChatBuddy)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
26 GAIM_DBUS_DECLARE_TYPE(GaimCore)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
27 GAIM_DBUS_DECLARE_TYPE(GaimCoreUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
28 GAIM_DBUS_DECLARE_TYPE(GaimDebugUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
29 GAIM_DBUS_DECLARE_TYPE(GaimDesktopItem)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
30 GAIM_DBUS_DECLARE_TYPE(GaimEventLoopUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
31 GAIM_DBUS_DECLARE_TYPE(GaimXfer)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
32 GAIM_DBUS_DECLARE_TYPE(GaimXferUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
33 GAIM_DBUS_DECLARE_TYPE(GaimLog)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
34 GAIM_DBUS_DECLARE_TYPE(GaimLogLogger)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
35 GAIM_DBUS_DECLARE_TYPE(GaimLogCommonLoggerData)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
36 GAIM_DBUS_DECLARE_TYPE(GaimLogSet)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
37 GAIM_DBUS_DECLARE_TYPE(GaimMimeDocument)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
38 GAIM_DBUS_DECLARE_TYPE(GaimMimePart)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
39 GAIM_DBUS_DECLARE_TYPE(GaimNotifyUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
40 GAIM_DBUS_DECLARE_TYPE(GaimPlugin)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
41 GAIM_DBUS_DECLARE_TYPE(GaimPluginInfo)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
42 GAIM_DBUS_DECLARE_TYPE(GaimPluginUiInfo)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
43 GAIM_DBUS_DECLARE_TYPE(GaimPluginLoaderInfo)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
44 GAIM_DBUS_DECLARE_TYPE(GaimPluginAction)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
45 GAIM_DBUS_DECLARE_TYPE(GaimPluginPrefFrame)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
46 GAIM_DBUS_DECLARE_TYPE(GaimPluginPref)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
47 GAIM_DBUS_DECLARE_TYPE(GaimPounce)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
48 GAIM_DBUS_DECLARE_TYPE(GaimPrivacyUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
49 GAIM_DBUS_DECLARE_TYPE(GaimProxyInfo)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
50 GAIM_DBUS_DECLARE_TYPE(GaimPluginProtocolInfo)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
51 GAIM_DBUS_DECLARE_TYPE(GaimBuddyIconSpec)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
52 GAIM_DBUS_DECLARE_TYPE(GaimRequestFields)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
53 GAIM_DBUS_DECLARE_TYPE(GaimRequestFieldGroup)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
54 GAIM_DBUS_DECLARE_TYPE(GaimRequestField)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
55 GAIM_DBUS_DECLARE_TYPE(GaimRequestUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
56 GAIM_DBUS_DECLARE_TYPE(GaimRoomlist)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
57 GAIM_DBUS_DECLARE_TYPE(GaimRoomlistRoom)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
58 GAIM_DBUS_DECLARE_TYPE(GaimRoomlistField)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
59 GAIM_DBUS_DECLARE_TYPE(GaimRoomlistUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
60 GAIM_DBUS_DECLARE_TYPE(GaimSavedStatus)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
61 GAIM_DBUS_DECLARE_TYPE(GaimSavedStatusSub)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
62 GAIM_DBUS_DECLARE_TYPE(GaimStatusType)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
63 GAIM_DBUS_DECLARE_TYPE(GaimStatusAttr)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
64 GAIM_DBUS_DECLARE_TYPE(GaimPresence)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
65 GAIM_DBUS_DECLARE_TYPE(GaimStatus)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
66 GAIM_DBUS_DECLARE_TYPE(GaimStringref)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
67 GAIM_DBUS_DECLARE_TYPE(GaimSoundUiOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
68 GAIM_DBUS_DECLARE_TYPE(GaimSslConnection)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
69 GAIM_DBUS_DECLARE_TYPE(GaimSslOps)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
70 GAIM_DBUS_DECLARE_TYPE(GaimValue)
ebb02ea3c789 [gaim-migrate @ 13272]
Piotr Zielinski <zielaj>
parents:
diff changeset
71 GAIM_DBUS_DECLARE_TYPE(xmlnode)