fred-mod-eppd
/build/mod-eppd-2.26.1/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 
30 typedef struct
31 {
33  const char *servername;
34  const char *ns_loc;
35  char *object;
36  const char *logger_object;
38  void *schema;
39  int valid_resp;
40  const char *epplog;
41  apr_file_t *epplogfp;
44  apr_file_t *xml_in_out_log_file;
45  int defer_err;
48 
52 extern module AP_MODULE_DECLARE_DATA eppd_module;
53 
54 #endif//MOD_EPPD_H_7115510E8D7B41C572B1134BE7BB0E23
eppd_server_conf
Definition: mod_eppd.h:30
eppd_server_conf::logger_object
const char * logger_object
Definition: mod_eppd.h:36
eppd_server_conf::ns_loc
const char * ns_loc
Definition: mod_eppd.h:34
eppd_server_conf::object
char * object
Definition: mod_eppd.h:35
eppd_server_conf::epplog
const char * epplog
Definition: mod_eppd.h:40
eppd_server_xml_conf
Definition: epp_common.h:412
epp_loglevel
epp_loglevel
Definition: epp_common.h:32
eppd_server_conf::epp_enabled
int epp_enabled
Definition: mod_eppd.h:32
eppd_server_conf::xml_in_out_log_filename
const char * xml_in_out_log_filename
Definition: mod_eppd.h:43
eppd_server_conf::loglevel
epp_loglevel loglevel
Definition: mod_eppd.h:42
eppd_server_conf::schema
void * schema
Definition: mod_eppd.h:38
eppd_server_conf::valid_resp
int valid_resp
Definition: mod_eppd.h:39
eppd_server_conf::logd_mandatory
int logd_mandatory
Definition: mod_eppd.h:37
eppd_server_conf::xml_in_out_log_file
apr_file_t * xml_in_out_log_file
Definition: mod_eppd.h:44
eppd_server_conf::epplogfp
apr_file_t * epplogfp
Definition: mod_eppd.h:41
eppd_server_conf::xml_schema
eppd_server_xml_conf xml_schema
Definition: mod_eppd.h:46
eppd_module
module AP_MODULE_DECLARE_DATA eppd_module
Definition: mod_eppd.c:2758
eppd_server_conf::defer_err
int defer_err
Definition: mod_eppd.h:45
eppd_server_conf::servername
const char * servername
Definition: mod_eppd.h:33
epp_common.h