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