1 
2 /*****
3 *
4 * Copyright (C) 2003-2015 CS-SI. All Rights Reserved.
5 * Author: Yoann Vandoorselaere <yoann.v@prelude-ids.com>
6 *
7 * This file is part of the Prelude library.
8 *
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2, or (at your option)
12 * any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License along
20 * with this program; if not, write to the Free Software Foundation, Inc.,
21 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22 *
23 *****/
24 
25 /* Auto-generated by the GenerateIDMEFTreePrintH package */
26 
27 #ifndef _LIBPRELUDE_IDMEF_MESSAGE_PRINT_H
28 #define _LIBPRELUDE_IDMEF_MESSAGE_PRINT_H
29 
30 #ifdef __cplusplus
31  extern "C" {
32 #endif
33 
34 
35 void idmef_additional_data_print(idmef_additional_data_t *ptr, prelude_io_t *fd);
36 void idmef_reference_print(idmef_reference_t *ptr, prelude_io_t *fd);
37 void idmef_classification_print(idmef_classification_t *ptr, prelude_io_t *fd);
38 void idmef_user_id_print(idmef_user_id_t *ptr, prelude_io_t *fd);
39 void idmef_user_print(idmef_user_t *ptr, prelude_io_t *fd);
40 void idmef_address_print(idmef_address_t *ptr, prelude_io_t *fd);
41 void idmef_process_print(idmef_process_t *ptr, prelude_io_t *fd);
42 void idmef_web_service_print(idmef_web_service_t *ptr, prelude_io_t *fd);
43 void idmef_snmp_service_print(idmef_snmp_service_t *ptr, prelude_io_t *fd);
44 void idmef_service_print(idmef_service_t *ptr, prelude_io_t *fd);
45 void idmef_node_print(idmef_node_t *ptr, prelude_io_t *fd);
46 void idmef_source_print(idmef_source_t *ptr, prelude_io_t *fd);
47 void idmef_file_access_print(idmef_file_access_t *ptr, prelude_io_t *fd);
48 void idmef_inode_print(idmef_inode_t *ptr, prelude_io_t *fd);
49 void idmef_checksum_print(idmef_checksum_t *ptr, prelude_io_t *fd);
50 void idmef_file_print(idmef_file_t *ptr, prelude_io_t *fd);
51 void idmef_linkage_print(idmef_linkage_t *ptr, prelude_io_t *fd);
52 void idmef_target_print(idmef_target_t *ptr, prelude_io_t *fd);
53 void idmef_analyzer_print(idmef_analyzer_t *ptr, prelude_io_t *fd);
54 void idmef_alertident_print(idmef_alertident_t *ptr, prelude_io_t *fd);
55 void idmef_impact_print(idmef_impact_t *ptr, prelude_io_t *fd);
56 void idmef_action_print(idmef_action_t *ptr, prelude_io_t *fd);
57 void idmef_confidence_print(idmef_confidence_t *ptr, prelude_io_t *fd);
58 void idmef_assessment_print(idmef_assessment_t *ptr, prelude_io_t *fd);
59 void idmef_tool_alert_print(idmef_tool_alert_t *ptr, prelude_io_t *fd);
60 void idmef_correlation_alert_print(idmef_correlation_alert_t *ptr, prelude_io_t *fd);
61 void idmef_overflow_alert_print(idmef_overflow_alert_t *ptr, prelude_io_t *fd);
62 void idmef_alert_print(idmef_alert_t *ptr, prelude_io_t *fd);
63 void idmef_heartbeat_print(idmef_heartbeat_t *ptr, prelude_io_t *fd);
64 void idmef_message_print(idmef_message_t *ptr, prelude_io_t *fd);
65 
66 #ifdef __cplusplus
67  }
68 #endif
69 
70 #endif /* _LIBPRELUDE_IDMEF_MESSAGE_PRINT_H */
71