Mercurial > pidgin
diff libpurple/protocols/myspace/message.h @ 17266:793301c04e3a
(Incomplete - plugin does not load) Begin migrating protocol message receiving to MsimMessage.
author | Jeffrey Connelly <jaconnel@calpoly.edu> |
---|---|
date | Thu, 31 May 2007 06:09:46 +0000 |
parents | ddcf9ef2ccec |
children | 57bde8784308 |
line wrap: on
line diff
--- a/libpurple/protocols/myspace/message.h Thu May 31 03:06:46 2007 +0000 +++ b/libpurple/protocols/myspace/message.h Thu May 31 06:09:46 2007 +0000 @@ -22,7 +22,9 @@ #ifndef _MYSPACE_MESSAGE_H #define _MYSPACE_MESSAGE_H -#include "myspace.h" +#include <glib.h> + +#include "session.h" /* Types */ #define MsimMessage GList /* #define instead of typedef to avoid casting */ @@ -48,6 +50,14 @@ MsimMessage *msim_msg_append(MsimMessage *msg, gchar *name, MsimMessageType type, gpointer data); gchar *msim_msg_debug_string(MsimMessage *msg); gchar *msim_msg_pack(MsimMessage *msg); + gboolean msim_msg_send(MsimSession *session, MsimMessage *msg); +MsimMessage *msim_parse(gchar *raw); +GHashTable *msim_parse_body(const gchar *body_str); + +MsimMessageElement *msim_msg_get_element(MsimMessage *msg, gchar *name); +gchar *msim_msg_get_string(MsimMessage *msg, gchar *name); +guint msim_msg_get_integer(MsimMessage *msg, gchar *name); + #endif /* _MYSPACE_MESSAGE_H */