dbus-define-api.h

00001 #error "This is file is not a valid C code"
00002 
00003 /* This file contains some of the macros from other header files as
00004    function declarations.  This does not make sense in C, but it
00005    provides type information for the dbus-analyze-functions.py
00006    program, which makes these macros callable by DBUS.  */
00007 
00008 /* blist.h */
00009 gboolean PURPLE_BLIST_NODE_IS_CHAT(PurpleBlistNode *node);
00010 gboolean PURPLE_BLIST_NODE_IS_BUDDY(PurpleBlistNode *node);
00011 gboolean PURPLE_BLIST_NODE_IS_CONTACT(PurpleBlistNode *node);
00012 gboolean PURPLE_BLIST_NODE_IS_GROUP(PurpleBlistNode *node);
00013 gboolean PURPLE_BUDDY_IS_ONLINE(PurpleBuddy *buddy);
00014 gboolean PURPLE_BLIST_NODE_HAS_FLAG(PurpleBlistNode *node, int flags);
00015 gboolean PURPLE_BLIST_NODE_SHOULD_SAVE(PurpleBlistNode *node);
00016 
00017 /* connection.h */
00018 gboolean PURPLE_CONNECTION_IS_CONNECTED(PurpleConnection *connection);
00019 gboolean PURPLE_CONNECTION_IS_VALID(PurpleConnection *connection);
00020 
00021 /* conversation.h */
00022 PurpleConvIm *PURPLE_CONV_IM(const PurpleConversation *conversation);
00023 PurpleConvIm *PURPLE_CONV_CHAT(const PurpleConversation *conversation);
00024 
00025