X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=utcp.h;h=aed177cb2913bd4dc82fd7a6bbdc8e137c36d634;hb=134cccee1441033ad5bcb736a689a3a7481886d8;hp=76840facf21c49196af665afb6abf83003f89cca;hpb=41112d3f0b47bf28cdf4b12798b4588c74005e46;p=utcp diff --git a/utcp.h b/utcp.h index 76840fa..aed177c 100644 --- a/utcp.h +++ b/utcp.h @@ -73,7 +73,7 @@ extern ssize_t utcp_recv(struct utcp *utcp, const void *data, size_t len); extern int utcp_close(struct utcp_connection *connection); extern int utcp_abort(struct utcp_connection *connection); extern int utcp_shutdown(struct utcp_connection *connection, int how); -extern struct timeval utcp_timeout(struct utcp *utcp); +extern struct timespec utcp_timeout(struct utcp *utcp); extern void utcp_set_recv_cb(struct utcp_connection *connection, utcp_recv_t recv); 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); @@ -116,4 +116,8 @@ extern size_t utcp_get_outq(struct utcp_connection *connection); extern void utcp_expect_data(struct utcp_connection *connection, bool expect); +// Completely global options + +extern void utcp_set_clock_granularity(long granularity); + #endif