diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2007-04-19 22:19:06 -0700 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2007-04-19 22:19:06 -0700 |
commit | 61ae52c5fbe8fbaf75adb148cd05c357590e8807 (patch) | |
tree | f723cfe191065b8e82b8a2cb66a19aae022b230e /protocols/nogaim.h | |
parent | d323394cf97afa79bc2a75f5f2dd0f88bf1b8fa4 (diff) |
Renamed/slightly changed syntax of groupchat callback functions.
Diffstat (limited to 'protocols/nogaim.h')
-rw-r--r-- | protocols/nogaim.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/protocols/nogaim.h b/protocols/nogaim.h index e17c9523..c4b079ab 100644 --- a/protocols/nogaim.h +++ b/protocols/nogaim.h @@ -93,7 +93,6 @@ struct im_connection struct groupchat *conversations; }; -/* struct buddy_chat went away and got merged with this. */ struct groupchat { struct im_connection *ic; @@ -190,15 +189,6 @@ G_MODULE_EXPORT void imcb_error( struct im_connection *ic, char *format, ... ); G_MODULE_EXPORT void imcb_ask( struct im_connection *ic, char *msg, void *data, void *doit, void *dont ); G_MODULE_EXPORT void imcb_ask_add( struct im_connection *ic, char *handle, const char *realname ); -/* Groupchats */ -G_MODULE_EXPORT void add_chat_buddy( struct groupchat *b, char *handle ); -G_MODULE_EXPORT void remove_chat_buddy( struct groupchat *b, char *handle, char *reason ); -G_MODULE_EXPORT void serv_got_chat_invite( struct im_connection *ic, char *handle, char *who, char *msg, GList *data ); -G_MODULE_EXPORT struct groupchat *serv_got_joined_chat( struct im_connection *ic, char *handle ); -G_MODULE_EXPORT void serv_got_chat_in( struct groupchat *c, char *who, int whisper, char *msg, time_t mtime ); -G_MODULE_EXPORT void serv_got_chat_left( struct groupchat *c ); -struct groupchat *chat_by_channel( char *channel ); - /* Buddy management */ G_MODULE_EXPORT void imcb_add_buddy( struct im_connection *ic, char *handle, char *group ); G_MODULE_EXPORT void imcb_remove_buddy( struct im_connection *ic, char *handle, char *group ); @@ -211,6 +201,15 @@ G_MODULE_EXPORT void imcb_buddy_status( struct im_connection *ic, const char *ha G_MODULE_EXPORT void imcb_buddy_msg( struct im_connection *ic, char *handle, char *msg, u_int32_t flags, time_t sent_at ); G_MODULE_EXPORT void imcb_buddy_typing( struct im_connection *ic, char *handle, u_int32_t flags ); +/* Groupchats */ +G_MODULE_EXPORT void imcb_chat_invited( struct im_connection *ic, char *handle, char *who, char *msg, GList *data ); +G_MODULE_EXPORT struct groupchat *imcb_chat_new( struct im_connection *ic, char *handle ); +G_MODULE_EXPORT void imcb_chat_add_buddy( struct groupchat *b, char *handle ); +G_MODULE_EXPORT void imcb_chat_remove_buddy( struct groupchat *b, char *handle, char *reason ); +G_MODULE_EXPORT void imcb_chat_msg( struct groupchat *c, char *who, char *msg, u_int32_t flags, time_t sent_at ); +G_MODULE_EXPORT void imcb_chat_removed( struct groupchat *c ); +struct groupchat *chat_by_channel( char *channel ); + /* Actions, or whatever. */ int imc_set_away( struct im_connection *ic, char *away ); int imc_buddy_msg( struct im_connection *ic, char *handle, char *msg, int flags ); |