fred-mod-eppd
/build/mod-eppd-2.29.0/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
29epp_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
33ccReg_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
38int 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
42int epp_log_CloseSession(
43 epp_context *epp_ctx, service_Logger service, ccReg_TID log_session_id, char *errmsg);
void * service_Logger
Definition: epp-client.h:66
epp_red_command_type
Definition: epp_parser.h:62
Definition: epp_common.h:932
Definition: epp_common.h:46
Definition: logd-client.h:24
Definition: epp_common.h:317