| 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 |