summaryrefslogtreecommitdiff
path: root/src/core/thread_sync.h
blob: 226e61069598631e010acef06ea3a83ecb5d661b (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

typedef enum
{
	msg_type_destroy_ws_backend_info,
	msg_type_backend_created
} usr_pool_msg_type;

typedef struct
{
	usr_pool_msg_type type;
	wrdp_backend_module *backend;
} user_pool_msg;

void pool_message_handler(void *user_data);

void thread_message_handler(void *user_data);