From cc3f33db7a8d3c4ad373e646b199808e01bc5d9b Mon Sep 17 00:00:00 2001 From: sss Date: Tue, 17 Jan 2023 00:38:19 +0300 Subject: added webrdp public code --- src/core/thread_impl.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/core/thread_impl.h (limited to 'src/core/thread_impl.h') diff --git a/src/core/thread_impl.h b/src/core/thread_impl.h new file mode 100644 index 0000000..2034e74 --- /dev/null +++ b/src/core/thread_impl.h @@ -0,0 +1,23 @@ +/* BSD-2-Clause license + * + * Copyright (c) 2018-2023 NST , sss . + * + */ + +#pragma once + +void ws_run_session(wrdp_thpool_task *task, void *user_data); + +void ws_stop_session(wrdp_thpool_task *current_task, void *_ws_session); + +void ctl_run_task(wrdp_thpool_task *task, void *user_data); + +void task_destroy_client_connection(ws_session *session); + +void destroy_task(task_info *t_info); + +void ws_session_init_cb(wrdp_thpool_task *task, void *user_data); + +void task_timeouts_check_cb(EV_P_ ev_timer *w, int revents); + +void task_destroy_timers(wrdp_thpool_task *task); -- cgit v1.2.3