comparison libpurple/protocols/qq/qq_network.c @ 24638:c69c337269e1

Clean debug info
author Hu Yong <ccpaging@gmail.com>
date Wed, 12 Nov 2008 08:32:14 +0000
parents c52fe0a3b11d
children 6591f7056b3a
comparison
equal deleted inserted replaced
24637:0906e529330e 24638:c69c337269e1
300 } 300 }
301 301
302 update_class = qq_trans_get_class(trans); 302 update_class = qq_trans_get_class(trans);
303 ship32 = qq_trans_get_ship(trans); 303 ship32 = qq_trans_get_ship(trans);
304 if (update_class != 0 || ship32 != 0) { 304 if (update_class != 0 || ship32 != 0) {
305 purple_debug_info("QQ", "Process in Update class %d, ship32 %d\n", 305 purple_debug_info("QQ", "Update class %d, ship32 %d\n", update_class, ship32);
306 update_class, ship32);
307 } 306 }
308 307
309 switch (cmd) { 308 switch (cmd) {
310 case QQ_CMD_TOKEN: 309 case QQ_CMD_TOKEN:
311 case QQ_CMD_GET_SERVER: 310 case QQ_CMD_GET_SERVER:
321 } 320 }
322 break; 321 break;
323 case QQ_CMD_ROOM: 322 case QQ_CMD_ROOM:
324 room_cmd = qq_trans_get_room_cmd(trans); 323 room_cmd = qq_trans_get_room_cmd(trans);
325 room_id = qq_trans_get_room_id(trans); 324 room_id = qq_trans_get_room_id(trans);
326 #if 1
327 purple_debug_info("QQ", "%s (0x%02X) for room %u, len %d\n",
328 qq_get_room_cmd_desc(room_cmd), room_cmd, room_id, buf_len);
329 #endif
330 qq_proc_room_cmds(gc, seq, room_cmd, room_id, buf + bytes, bytes_not_read, update_class, ship32); 325 qq_proc_room_cmds(gc, seq, room_cmd, room_id, buf + bytes, bytes_not_read, update_class, ship32);
331 break; 326 break;
332 default: 327 default:
333 qq_proc_client_cmds(gc, cmd, seq, buf + bytes, bytes_not_read, update_class, ship32); 328 qq_proc_client_cmds(gc, cmd, seq, buf + bytes, bytes_not_read, update_class, ship32);
334 break; 329 break;
631 g_strerror(errno)); 626 g_strerror(errno));
632 return ret; 627 return ret;
633 } 628 }
634 629
635 if (ret < data_len) { 630 if (ret < data_len) {
636 purple_debug_info("TCP_SEND_OUT", 631 purple_debug_info("TCP_SEND_OUT", "Add %d bytes to buffer\n", data_len - ret);
637 "Add %d bytes to buffer\n", data_len - ret);
638 if (conn->can_write_handler == 0) { 632 if (conn->can_write_handler == 0) {
639 conn->can_write_handler = purple_input_add(qd->fd, PURPLE_INPUT_WRITE, tcp_can_write, gc); 633 conn->can_write_handler = purple_input_add(qd->fd, PURPLE_INPUT_WRITE, tcp_can_write, gc);
640 } 634 }
641 if (conn->tcp_txbuf == NULL) { 635 if (conn->tcp_txbuf == NULL) {
642 conn->tcp_txbuf = purple_circ_buffer_new(4096); 636 conn->tcp_txbuf = purple_circ_buffer_new(4096);
1111 { 1105 {
1112 gint sent_len; 1106 gint sent_len;
1113 1107
1114 #if 1 1108 #if 1
1115 /* qq_show_packet("qq_send_cmd_encrypted", data, data_len); */ 1109 /* qq_show_packet("qq_send_cmd_encrypted", data, data_len); */
1116 purple_debug_info("QQ", "<== [%05d], %s(0x%04X), datalen %d\n", 1110 purple_debug_info("QQ", "<== [%05d] %s(0x%04X), datalen %d\n",
1117 seq, qq_get_cmd_desc(cmd), cmd, encrypted_len); 1111 seq, qq_get_cmd_desc(cmd), cmd, encrypted_len);
1118 #endif 1112 #endif
1119 1113
1120 sent_len = packet_send_out(gc, cmd, seq, encrypted, encrypted_len); 1114 sent_len = packet_send_out(gc, cmd, seq, encrypted, encrypted_len);
1121 if (is_save2trans) { 1115 if (is_save2trans) {
1165 qd = (qq_data *) gc->proto_data; 1159 qd = (qq_data *) gc->proto_data;
1166 g_return_val_if_fail(data != NULL && data_len > 0, -1); 1160 g_return_val_if_fail(data != NULL && data_len > 0, -1);
1167 1161
1168 seq = ++qd->send_seq; 1162 seq = ++qd->send_seq;
1169 #if 1 1163 #if 1
1170 purple_debug_info("QQ", "<== [%05d], %s(0x%04X), datalen %d\n", 1164 purple_debug_info("QQ", "<== [%05d] %s(0x%04X), datalen %d\n",
1171 seq, qq_get_cmd_desc(cmd), cmd, data_len); 1165 seq, qq_get_cmd_desc(cmd), cmd, data_len);
1172 #endif 1166 #endif
1173 return send_cmd_detail(gc, cmd, seq, data, data_len, TRUE, update_class, ship32); 1167 return send_cmd_detail(gc, cmd, seq, data, data_len, TRUE, update_class, ship32);
1174 } 1168 }
1175 1169
1190 } else { 1184 } else {
1191 seq = 0xFFFF; 1185 seq = 0xFFFF;
1192 is_save2trans = FALSE; 1186 is_save2trans = FALSE;
1193 } 1187 }
1194 #if 1 1188 #if 1
1195 purple_debug_info("QQ", "<== [%05d], %s(0x%04X), datalen %d\n", 1189 purple_debug_info("QQ", "<== [%05d] %s(0x%04X), datalen %d\n",
1196 seq, qq_get_cmd_desc(cmd), cmd, data_len); 1190 seq, qq_get_cmd_desc(cmd), cmd, data_len);
1197 #endif 1191 #endif
1198 return send_cmd_detail(gc, cmd, seq, data, data_len, is_save2trans, 0, 0); 1192 return send_cmd_detail(gc, cmd, seq, data, data_len, is_save2trans, 0, 0);
1199 } 1193 }
1200 1194
1209 g_return_val_if_fail(gc != NULL && gc->proto_data != NULL, -1); 1203 g_return_val_if_fail(gc != NULL && gc->proto_data != NULL, -1);
1210 qd = (qq_data *)gc->proto_data; 1204 qd = (qq_data *)gc->proto_data;
1211 g_return_val_if_fail(data != NULL && data_len > 0, -1); 1205 g_return_val_if_fail(data != NULL && data_len > 0, -1);
1212 1206
1213 #if 1 1207 #if 1
1214 purple_debug_info("QQ", "<== [SRV-%05d], %s(0x%04X), datalen %d\n", 1208 purple_debug_info("QQ", "<== [SRV-%05d] %s(0x%04X), datalen %d\n",
1215 seq, qq_get_cmd_desc(cmd), cmd, data_len); 1209 seq, qq_get_cmd_desc(cmd), cmd, data_len);
1216 #endif 1210 #endif
1217 /* at most 16 bytes more */ 1211 /* at most 16 bytes more */
1218 encrypted = g_newa(guint8, data_len + 16); 1212 encrypted = g_newa(guint8, data_len + 16);
1219 encrypted_len = qq_encrypt(encrypted, data, data_len, qd->session_key); 1213 encrypted_len = qq_encrypt(encrypted, data, data_len, qd->session_key);
1272 1266
1273 bytes_sent = packet_send_out(gc, QQ_CMD_ROOM, seq, encrypted, encrypted_len); 1267 bytes_sent = packet_send_out(gc, QQ_CMD_ROOM, seq, encrypted, encrypted_len);
1274 #if 1 1268 #if 1
1275 /* qq_show_packet("send_room_cmd", buf, buf_len); */ 1269 /* qq_show_packet("send_room_cmd", buf, buf_len); */
1276 purple_debug_info("QQ", 1270 purple_debug_info("QQ",
1277 "<== [%05d], %s (0x%02X) to room %d, datalen %d\n", 1271 "<== [%05d] %s (0x%02X) to room %d, datalen %d\n",
1278 seq, qq_get_room_cmd_desc(room_cmd), room_cmd, room_id, buf_len); 1272 seq, qq_get_room_cmd_desc(room_cmd), room_cmd, room_id, buf_len);
1279 #endif 1273 #endif
1280 1274
1281 qq_trans_add_room_cmd(gc, seq, room_cmd, room_id, encrypted, encrypted_len, 1275 qq_trans_add_room_cmd(gc, seq, room_cmd, room_id, encrypted, encrypted_len,
1282 update_class, ship32); 1276 update_class, ship32);