libpurple/protocols/qq/qq_network.h

changeset 24019
c0801ae3c886
parent 24018
91f0294f2377
child 24021
ac2108c5b5f4
child 24300
aa3947bf4a6a
equal deleted inserted replaced
24018:91f0294f2377 24019:c0801ae3c886
30 30
31 #include "qq.h" 31 #include "qq.h"
32 32
33 #define QQ_CONNECT_STEPS 3 /* steps in connection */ 33 #define QQ_CONNECT_STEPS 3 /* steps in connection */
34 34
35 void qq_connect(PurpleAccount *account); 35 gboolean qq_connect_later(gpointer data);
36 void qq_disconnect(PurpleConnection *gc); 36 void qq_disconnect(PurpleConnection *gc);
37 void qq_connect_later(PurpleConnection *gc);
38 37
39 gint qq_send_cmd(qq_data *qd, guint16 cmd, guint8 *data, gint datalen); 38 gint qq_send_cmd_encrypted(PurpleConnection *gc, guint16 cmd, guint16 seq,
40 gint qq_send_data(qq_data *qd, guint16 cmd, guint16 seq, gboolean need_ack, 39 guint8 *data, gint data_len, gboolean need_ack);
41 guint8 *data, gint data_len); 40 gint qq_send_cmd(PurpleConnection *gc, guint16 cmd, guint8 *data, gint datalen);
42 gint qq_send_cmd_detail(qq_data *qd, guint16 cmd, guint16 seq, gboolean need_ack, 41 gint qq_send_cmd_mess(PurpleConnection *gc, guint16 cmd, guint8 *data, gint data_len,
43 guint8 *data, gint data_len); 42 gint update_class, guint32 ship32);
43
44 gint qq_send_server_reply(PurpleConnection *gc, guint16 cmd, guint16 seq,
45 guint8 *data, gint data_len);
44 46
45 gint qq_send_room_cmd(PurpleConnection *gc, guint8 room_cmd, guint32 room_id, 47 gint qq_send_room_cmd(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
46 guint8 *data, gint data_len); 48 guint8 *data, gint data_len);
49 gint qq_send_room_cmd_mess(PurpleConnection *gc, guint8 room_cmd, guint32 room_id,
50 guint8 *data, gint data_len, gint update_class, guint32 ship32);
47 gint qq_send_room_cmd_only(PurpleConnection *gc, guint8 room_cmd, guint32 room_id); 51 gint qq_send_room_cmd_only(PurpleConnection *gc, guint8 room_cmd, guint32 room_id);
48 gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd, 52 gint qq_send_room_cmd_noid(PurpleConnection *gc, guint8 room_cmd,
49 guint8 *data, gint data_len); 53 guint8 *data, gint data_len);
50 #endif 54 #endif

mercurial