blob: 2034e74eca9d95cdd1682a6fa72a27b0b7335b90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/* BSD-2-Clause license
*
* Copyright (c) 2018-2023 NST <www.newinfosec.ru>, sss <sss at dark-alexandr dot net>.
*
*/
#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);
|