diff src/dbus-define-api.h @ 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
children 8bda65b88e49
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/dbus-define-api.h	Fri Jul 22 19:47:29 2005 +0000
@@ -0,0 +1,25 @@
+#error "This is file is not a valid C code"
+
+/* This file contains some of the macros from other header files as
+   function declarations.  This does not make sense in C, but it
+   provides type information for the dbus-analyze-functions.py
+   program, which makes these macros callable by DBUS.  */
+
+/* blist.h */
+gboolean GAIM_BLIST_NODE_IS_CHAT(GaimBlistNode *node);
+gboolean GAIM_BLIST_NODE_IS_BUDDY(GaimBlistNode *node);   
+gboolean GAIM_BLIST_NODE_IS_CONTACT(GaimBlistNode *node);
+gboolean GAIM_BLIST_NODE_IS_GROUP(GaimBlistNode *node);
+gboolean GAIM_BUDDY_IS_ONLINE(GaimBuddy *buddy); 
+gboolean GAIM_BLIST_NODE_HAS_FLAG(GaimBlistNode *node, int flags);
+gboolean GAIM_BLIST_NODE_SHOULD_SAVE(GaimBlistNode *node);
+
+/* connection.h */
+gboolean GAIM_CONNECTION_IS_CONNECTED(GaimConnection *connection);
+gboolean GAIM_CONNECTION_IS_VALID(GaimConnection *connection);
+
+/* conversation.h */
+GaimConvIm *GAIM_CONV_IM(const GaimConversation *conversation);
+GaimConvIm *GAIM_CONV_CHAT(const GaimConversation *conversation);
+
+