00001
00020 #ifndef __INTERFACE_EVENT_CALLBACK_H_
00021 #define __INTERFACE_EVENT_CALLBACK_H_
00022
00023
00024 #include "internal.h"
00025 #include "debug.h"
00026 #include "version.h"
00027 #include "util.h"
00028
00029 void received_im_msg (GaimAccount *account, char *sender,char *message, int flags);
00030 void sent_im_msg (GaimAccount *account, const char *receiver, const char *message);
00031 void received_chat_msg (GaimAccount *account, char *sender, char *message, GaimConversation *conv);
00032 void sent_chat_msg (GaimAccount *account, const char *message, int id);
00033 void chat_buddy_joined (GaimConversation *conv, const char *name, GaimConvChatBuddyFlags flags);
00034 void chat_buddy_left (GaimConversation *conv, const char *name, const char *reason);
00035 void chat_joined (GaimConversation *conv);
00036 void chat_left (GaimConversation *conv);
00037 void buddy_signed_on (GaimBuddy *buddy, void *data);
00038 void buddy_signed_off (GaimBuddy *buddy, void *data);
00039 void buddy_idle (GaimBuddy *buddy, void *data);
00040 void buddy_unidle (GaimBuddy *buddy, void *data);
00041 void signed_on (GaimConnection *gc);
00042 void signed_off (GaimConnection *gc);
00043 void conversation_created (GaimConversation *conv);
00044
00045 #endif