KCP Improving
This commit is contained in:
@@ -164,6 +164,13 @@ void laylink_kcp_flush(laylink_kcp* session) {
|
||||
ikcp_flush(session->kcp);
|
||||
}
|
||||
|
||||
int laylink_kcp_waitsnd(laylink_kcp* session) {
|
||||
if (session == NULL || session->kcp == NULL) {
|
||||
return 0;
|
||||
}
|
||||
return ikcp_waitsnd(session->kcp);
|
||||
}
|
||||
|
||||
int laylink_kcp_pending_output_size(laylink_kcp* session) {
|
||||
if (session == NULL || session->output_head == NULL) {
|
||||
return 0;
|
||||
|
||||
@@ -19,6 +19,7 @@ unsigned int laylink_kcp_check(laylink_kcp* session, unsigned int current);
|
||||
int laylink_kcp_peeksize(laylink_kcp* session);
|
||||
int laylink_kcp_recv(laylink_kcp* session, char* buffer, int len);
|
||||
void laylink_kcp_flush(laylink_kcp* session);
|
||||
int laylink_kcp_waitsnd(laylink_kcp* session);
|
||||
int laylink_kcp_pending_output_size(laylink_kcp* session);
|
||||
int laylink_kcp_pop_output(laylink_kcp* session, char* buffer, int len);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user