summaryrefslogtreecommitdiff
path: root/src/core/backend_helpers.h
blob: c93be987b8fd7f68e1f670f8d2f854c4df073b16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* BSD-2-Clause license
 * 
 * Copyright (c) 2018-2023 NST <www.newinfosec.ru>, sss <sss at dark-alexandr dot net>. 
 * 
 */
 
#pragma once

bool backend_validate(wrdp_backend_module *backend);

bool backend_get(const char *name, ws_session *session);
void backend_destroy(wrdp_backend_module *backend);

void backend_fill_settings(ws_session *session);

bool handle_backend_setting_int(
    const char *name, int64_t val, ws_session *session);

bool handle_backend_setting_string(
    const char *name, const char *val, ws_session *session);