fred-mod-eppd
/build/mod-eppd-2.29.0/mod_eppd.h
1/*
2 * Copyright (C) 2018 CZ.NIC, z. s. p. o.
3 *
4 * This file is part of FRED.
5 *
6 * FRED is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 *
11 * FRED is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with FRED. If not, see <https://www.gnu.org/licenses/>.
18 */
19#ifndef MOD_EPPD_H_7115510E8D7B41C572B1134BE7BB0E23//date "+%s"|md5sum|tr "[a-f]" "[A-F]"
20#define MOD_EPPD_H_7115510E8D7B41C572B1134BE7BB0E23
21
22#include "epp_common.h"
23
24#include <http_core.h>
25#include <apr_file_io.h>
26
30typedef struct
31{
33 const char *servername;
34 const char *ns_loc;
35 char *object;
36 const char *logger_object;
38 void *schema;
40 const char *epplog;
41 apr_file_t *epplogfp;
44 apr_file_t *xml_in_out_log_file;
48
52extern module AP_MODULE_DECLARE_DATA eppd_module;
53
54#endif//MOD_EPPD_H_7115510E8D7B41C572B1134BE7BB0E23
epp_loglevel
Definition: epp_common.h:32
module AP_MODULE_DECLARE_DATA eppd_module
Definition: mod_eppd.c:2813
Definition: mod_eppd.h:31
int defer_err
Definition: mod_eppd.h:45
epp_loglevel loglevel
Definition: mod_eppd.h:42
const char * ns_loc
Definition: mod_eppd.h:34
apr_file_t * epplogfp
Definition: mod_eppd.h:41
const char * servername
Definition: mod_eppd.h:33
int valid_resp
Definition: mod_eppd.h:39
int epp_enabled
Definition: mod_eppd.h:32
int logd_mandatory
Definition: mod_eppd.h:37
apr_file_t * xml_in_out_log_file
Definition: mod_eppd.h:44
const char * logger_object
Definition: mod_eppd.h:36
const char * xml_in_out_log_filename
Definition: mod_eppd.h:43
void * schema
Definition: mod_eppd.h:38
char * object
Definition: mod_eppd.h:35
const char * epplog
Definition: mod_eppd.h:40
eppd_server_xml_conf xml_schema
Definition: mod_eppd.h:46
Definition: epp_common.h:416