libpurple/dbus-define-api.h

branch
cpw.khc.msnp14
changeset 20478
46933dc62880
parent 20472
6a6d2ef151e6
parent 15884
4de1981757fc
child 20481
65485e2ed8a3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libpurple/dbus-define-api.h	Sun Apr 15 03:43:17 2007 +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 PURPLE_BLIST_NODE_IS_CHAT(PurpleBlistNode *node);
+gboolean PURPLE_BLIST_NODE_IS_BUDDY(PurpleBlistNode *node);
+gboolean PURPLE_BLIST_NODE_IS_CONTACT(PurpleBlistNode *node);
+gboolean PURPLE_BLIST_NODE_IS_GROUP(PurpleBlistNode *node);
+gboolean PURPLE_BUDDY_IS_ONLINE(PurpleBuddy *buddy);
+gboolean PURPLE_BLIST_NODE_HAS_FLAG(PurpleBlistNode *node, int flags);
+gboolean PURPLE_BLIST_NODE_SHOULD_SAVE(PurpleBlistNode *node);
+
+/* connection.h */
+gboolean PURPLE_CONNECTION_IS_CONNECTED(PurpleConnection *connection);
+gboolean PURPLE_CONNECTION_IS_VALID(PurpleConnection *connection);
+
+/* conversation.h */
+PurpleConvIm *PURPLE_CONV_IM(const PurpleConversation *conversation);
+PurpleConvIm *PURPLE_CONV_CHAT(const PurpleConversation *conversation);
+
+

mercurial