libpurple/protocols/qq/qq_network.h

changeset 24299
b3ebedfac7cb
parent 24018
91f0294f2377
child 24021
ac2108c5b5f4
child 24300
aa3947bf4a6a
--- a/libpurple/protocols/qq/qq_network.h	Thu Sep 11 04:19:37 2008 +0000
+++ b/libpurple/protocols/qq/qq_network.h	Thu Sep 11 13:25:07 2008 +0000
@@ -32,19 +32,23 @@
 
 #define QQ_CONNECT_STEPS    3	/* steps in connection */
 
-void qq_connect(PurpleAccount *account);
+gboolean qq_connect_later(gpointer data);
 void qq_disconnect(PurpleConnection *gc);
-void qq_connect_later(PurpleConnection *gc);
 
-gint qq_send_cmd(qq_data *qd, guint16 cmd, guint8 *data, gint datalen);
-gint qq_send_data(qq_data *qd, guint16 cmd, guint16 seq, gboolean need_ack,
-	guint8 *data, gint data_len);
-gint qq_send_cmd_detail(qq_data *qd, guint16 cmd, guint16 seq, gboolean need_ack,
-	guint8 *data, gint data_len);
+gint qq_send_cmd_encrypted(PurpleConnection *gc, guint16 cmd, guint16 seq,
+		guint8 *data, gint data_len, gboolean need_ack);
+gint qq_send_cmd(PurpleConnection *gc, guint16 cmd, guint8 *data, gint datalen);
+gint qq_send_cmd_mess(PurpleConnection *gc, guint16 cmd, guint8 *data, gint data_len,
+		gint update_class, guint32 ship32);
+
+gint qq_send_server_reply(PurpleConnection *gc, guint16 cmd, guint16 seq,
+		guint8 *data, gint data_len);
 
 gint qq_send_room_cmd(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
 		guint8 *data, gint data_len);
+gint qq_send_room_cmd_mess(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
+		guint8 *data, gint data_len, gint update_class, guint32 ship32);
 gint qq_send_room_cmd_only(PurpleConnection *gc, guint8 room_cmd, guint32 room_id);
-gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd, 
+gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd,
 		guint8 *data, gint data_len);
 #endif

mercurial