src/http3/xqc_h3_stream.c (11 lines): - line 93: //TODO: destroy bytestream - line 235: //TODO: remove obsoloted internal functions - line 701: //TODO: implement the notification of bytestream writable event - line 755: /* TODO: not implemented */ - line 1261: //TODO: process bytestream - line 1378: //TODO: create byte stream - line 1433: * TODO: if the stream type is unknown, - line 1516: // TODO: define an errorcode for bytstream? - line 1689: //TODO: mark the fin flag of the bytestream and record time - line 1885: /* TODO: BYTESTRAM: notify DATA to application ASAP */ - line 1984: //TODO: record stats info src/transport/xqc_conn.c (7 lines): - line 325: * TODO: coordinate them in the future. - line 594: /* TODO: send params are inited to be zero, until zerortt inited or handshake done */ - line 2276: /* @FIXME: in the case of EAGAIN, we should not reschedule packets. */ - line 2374: /* @FIXME: in the case of EAGAIN, we should not reschedule packets. */ - line 3607: /* 2. srtt 和 ack_info 使用主路信息 (TODO: 有问题,后续需要修改) */ - line 3705: /* 2. srtt 和 ack_info 使用主路信息 (TODO: 有问题,后续需要修改) */ - line 5289: * TODO: Refactoring packet generation: generate packet header before sent. src/congestion_control/xqc_copa.c (5 lines): - line 316: /* @TODO: we may set Copa's direction to DOWN at here */ - line 336: /* @TODO: may switch to packet-timed rounds for t_last_delay_min */ - line 524: * @TODO: may do something here in the future, - line 537: /* @TODO: use u64 for pacing rate all the time */ - line 549: /* @TODO: rename this callback interface */ src/transport/xqc_send_ctl.c (3 lines): - line 258: * TODO: Refactoring packet generation: generate packet header before sent. - line 517: xqc_send_queue_remove_unacked(packet_out->po_origin, send_queue); /* TODO: ensure reinject packet will in path buf (not support yet) */ - line 973: /* TODO: ECN */ src/transport/xqc_packet_parser.c (3 lines): - line 336: /* TODO: remove custom logic and disable spin bit */ - line 916: /* TODO: protocol update */ - line 1209: /* TODO: connect the server with the new version, which is not defined by protocol */ src/transport/xqc_frame_parser.c (2 lines): - line 1269: #if 0 /* TODO: reason not supported yet */ - line 1313: /* TODO: get reason string */ src/transport/xqc_frame.c (2 lines): - line 844: * TODO: There will be an interface that passes receive timestamps information to sent_ctl. - line 1541: /* @TODO: datagram read callback */ src/http3/qpack/xqc_qpack.h (1 line): - line 169: * @deprecated TODO: this function will be deleted in the future. src/transport/scheduler/xqc_scheduler_minrtt.c (1 line): - line 72: /* @TODO: It is not correct for BBR/BBRv2, as they do not used cwnd to decide src/congestion_control/xqc_sample.c (1 line): - line 152: /* @FIXME: We should find a better way to adapt it to multipath. src/congestion_control/xqc_bbr2.c (1 line): - line 1354: /* TODO: put 0xf into a BBRv2 parameter */ src/common/xqc_log_event_callback.c (1 line): - line 475: /* TODO: add log */ src/transport/xqc_packet_out.h (1 line): - line 110: unsigned int po_cc_size; /* TODO: check cc size != send size */ include/xquic/xquic_typedef.h (1 line): - line 54: /* TODO: there may be problems using -o2 under Android platform */ src/transport/xqc_multipath.c (1 line): - line 28: #include "src/http3/xqc_h3_conn.h" /* TODO:delete me */ src/transport/xqc_stream.c (1 line): - line 1370: /* TODO: pfree is needed */ mini/mini_server_cb.c (1 line): - line 301: /* TODO: if recv headers once for all? */ src/transport/xqc_fec.c (1 line): - line 245: /* TODO: whether protect if only one src syb? */ src/common/xqc_memory_pool.h (1 line): - line 323: /* TODO: xqc_pfree is needed */