fred-mod-eppd
logd-client.h
1 /*
2  * Copyright (C) 2010-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 #include "epp-client.h"
20 #include "epp_common.h"
21 #include "epp_parser.h"
22 
24 {
25  int success;
27 
28 
29 epp_log_operation_result log_epp_response(
30  epp_context *epp_ctx, service_Logger *log_service, qhead *valerr, const char *response,
31  const epp_command_data *cdata, ccReg_TID session_id, ccReg_TID log_entry_id);
32 
33 ccReg_TID log_epp_command(
34  epp_context *epp_ctx, service_Logger *service, char *remote_ip, char *request,
35  epp_command_data *cdata, epp_red_command_type cmdtype, ccReg_TID sessionid);
36 
37 
38 int epp_log_CreateSession(
39  epp_context *epp_ctx, service_Logger service, const char *user_name, ccReg_TID user_id,
40  ccReg_TID *const log_session_id, char *errmsg);
41 
42 int epp_log_CloseSession(
43  epp_context *epp_ctx, service_Logger service, ccReg_TID log_session_id, char *errmsg);
Definition: epp_common.h:909
void * service_Logger
Definition: epp-client.h:66
Definition: epp_common.h:45
epp_red_command_type
Definition: epp_parser.h:62
Definition: logd-client.h:23
Definition: epp_common.h:309