Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/jabber.h @ 16240:547c76fe2e7a
This does the ol' AIM/ICQ split trick on Jabber, creating an XMPP prpl. This can be used, later, to create a Bonjour plugin that reuses libjabber
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 18 Apr 2007 19:51:24 +0000 |
parents | f4af78528aa2 |
children | 988102692e39 703872bf33c6 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.h Wed Apr 18 07:42:23 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.h Wed Apr 18 19:51:24 2007 +0000 @@ -163,4 +163,23 @@ char *jabber_parse_error(JabberStream *js, xmlnode *packet); +/** PRPL functions */ +const char *jabber_list_icon(PurpleAccount *a, PurpleBuddy *b); +const char* jabber_list_emblem(PurpleBuddy *b); +char *jabber_status_text(PurpleBuddy *b); +void jabber_tooltip_text(PurpleBuddy *b, PurpleNotifyUserInfo *user_info, gboolean full); +GList *jabber_status_types(PurpleAccount *account); +void jabber_login(PurpleAccount *account); +void jabber_close(PurpleConnection *gc); +void jabber_idle_set(PurpleConnection *gc, int idle); +void jabber_keepalive(PurpleConnection *gc); +void jabber_register_account(PurpleAccount *account); +void jabber_convo_closed(PurpleConnection *gc, const char *who); +PurpleChat *jabber_find_blist_chat(PurpleAccount *account, const char *name); +gboolean jabber_offline_message(const PurpleBuddy *buddy); +int jabber_prpl_send_raw(PurpleConnection *gc, const char *buf, int len); +GList *jabber_actions(PurplePlugin *plugin, gpointer context); +void jabber_register_commands(void); +void jabber_init_plugin(PurplePlugin *plugin); + #endif /* _PURPLE_JABBER_H_ */