/* 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);