diff libpurple/protocols/myspace/myspace.h @ 17280:d3e17c9d16e9

Use MsimMessage for receiving messages everywhere, instead of GHashTable.
author Jeffrey Connelly <jaconnel@calpoly.edu>
date Fri, 01 Jun 2007 06:09:32 +0000
parents f3ec513efb59
children 58b4d103a5b8
line wrap: on
line diff
--- a/libpurple/protocols/myspace/myspace.h	Fri Jun 01 05:52:25 2007 +0000
+++ b/libpurple/protocols/myspace/myspace.h	Fri Jun 01 06:09:32 2007 +0000
@@ -122,7 +122,7 @@
 
 /* Callback function pointer type for when a user's information is received, 
  * initiated from a user lookup. */
-typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, GHashTable *userinfo,
+typedef void (*MSIM_USER_LOOKUP_CB)(MsimSession *session, MsimMessage *userinfo,
 	   gpointer data);
 
 /* Passed to MSIM_USER_LOOKUP_CB for msim_send_im_cb - called when
@@ -147,13 +147,10 @@
 
 void print_hash_item(gpointer key, gpointer value, gpointer user_data);
 gboolean msim_send_raw(MsimSession *session, const gchar *msg);
-gchar *msim_pack(GHashTable *table);
-gboolean msim_sendh(MsimSession *session, GHashTable *table);
-gboolean msim_send(MsimSession *session, ...);
 
 void msim_login(PurpleAccount *acct);
-int msim_login_challenge(MsimSession *session, GHashTable *table);
-gchar *msim_compute_login_response(guchar nonce[2 * NONCE_SIZE],
+int msim_login_challenge(MsimSession *session, MsimMessage *msg);
+gchar *msim_compute_login_response(gchar nonce[2 * NONCE_SIZE],
 		        gchar *email, gchar *password, guint *response_len);
 
 int msim_send_im(PurpleConnection *gc, const char *who,
@@ -161,18 +158,18 @@
 int msim_send_im_by_userid(MsimSession *session, const gchar *userid, 
 		const gchar *message, PurpleMessageFlags flags);
 void msim_send_im_by_userid_cb(MsimSession *session, 
-		GHashTable *userinfo, gpointer data);
-void msim_incoming_im_cb(MsimSession *session, GHashTable *userinfo, 
+		MsimMessage *userinfo, gpointer data);
+void msim_incoming_im_cb(MsimSession *session, MsimMessage *userinfo, 
 		gpointer data);
-int msim_incoming_im(MsimSession *session, GHashTable *table);
+int msim_incoming_im(MsimSession *session, MsimMessage *msg);
 
-int msim_process_reply(MsimSession *session, GHashTable *table);
+int msim_process_reply(MsimSession *session, MsimMessage *msg);
 int msim_process(PurpleConnection *gc, MsimMessage *msg);
 
-int msim_error(MsimSession *session, GHashTable *table);
-void msim_status_cb(MsimSession *session, GHashTable *userinfo, 
+int msim_error(MsimSession *session, MsimMessage *msg);
+void msim_status_cb(MsimSession *session, MsimMessage *userinfo, 
 		gpointer data);
-int msim_status(MsimSession *session, GHashTable *table);
+int msim_status(MsimSession *session, MsimMessage *msg);
 void msim_input_cb(gpointer gc_uncasted, gint source, 
 		PurpleInputCondition cond);
 void msim_connect_cb(gpointer data, gint source,