fred-mod-eppd
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
apr_file_t * epplogfp
Definition: mod_eppd.h:41
int logd_mandatory
Definition: mod_eppd.h:37
void * schema
Definition: mod_eppd.h:38
const char * logger_object
Definition: mod_eppd.h:36
Definition: mod_eppd.h:30
const char * xml_in_out_log_filename
Definition: mod_eppd.h:43
const char * servername
Definition: mod_eppd.h:33
eppd_server_xml_conf xml_schema
Definition: mod_eppd.h:46
module AP_MODULE_DECLARE_DATA eppd_module
Definition: mod_eppd.c:2757
char * object
Definition: mod_eppd.h:35
epp_loglevel loglevel
Definition: mod_eppd.h:42
int defer_err
Definition: mod_eppd.h:45
const char * ns_loc
Definition: mod_eppd.h:34
apr_file_t * xml_in_out_log_file
Definition: mod_eppd.h:44
Definition: epp_common.h:408
int epp_enabled
Definition: mod_eppd.h:32
int valid_resp
Definition: mod_eppd.h:39
epp_loglevel
Definition: epp_common.h:32
const char * epplog
Definition: mod_eppd.h:40