core: Implement websocket timeout in C.

This commit is contained in:
2025-12-06 19:13:06 -05:00
parent 7c1931f529
commit 2f0c379a69
3 changed files with 66 additions and 12 deletions

View File

@@ -210,6 +210,13 @@ const char* tf_http_get_cookie(const char* cookie_header, const char* name);
*/
void tf_http_request_websocket_send(tf_http_request_t* request, int op_code, const void* data, size_t size);
/**
** Close a websocket.
** @param request The HTTP request which was previously updated to a websocket
** session with tf_http_request_websocket_upgrade().
*/
void tf_http_request_websocket_close(tf_http_request_t* request);
/**
** Upgrade an HTTP request to a websocket session.
** @param request The HTTP request.