X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=utcp.h;h=5d646762437cafe093796d787d78ee45bd0e5532;hb=cb9223d3b895f1edb35bf7a6fd3aa9305de3f1db;hp=f8fad0c67e3a45b557847ab4f967d1d857070151;hpb=0f36bb393e49ecab387b1bfe88741a337d4a8834;p=utcp diff --git a/utcp.h b/utcp.h index f8fad0c..5d64676 100644 --- a/utcp.h +++ b/utcp.h @@ -77,6 +77,7 @@ extern void utcp_set_recv_cb(struct utcp_connection *connection, utcp_recv_t rec extern void utcp_set_poll_cb(struct utcp_connection *connection, utcp_poll_t poll); extern void utcp_set_accept_cb(struct utcp *utcp, utcp_accept_t accept, utcp_pre_accept_t pre_accept); extern bool utcp_is_active(struct utcp *utcp); +extern void utcp_abort_all_connections(struct utcp *utcp); // Global socket options @@ -98,6 +99,9 @@ extern size_t utcp_get_rcvbuf(struct utcp_connection *connection); extern void utcp_set_rcvbuf(struct utcp_connection *connection, size_t size); extern size_t utcp_get_rcvbuf_free(struct utcp_connection *connection); +extern size_t utcp_get_sendq(struct utcp_connection *connection); +extern size_t utcp_get_recvq(struct utcp_connection *connection); + extern bool utcp_get_nodelay(struct utcp_connection *connection); extern void utcp_set_nodelay(struct utcp_connection *connection, bool nodelay);