Icinga-core 1.4.0
next gen monitoring
include/perfdata.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  *
00003  * PERFDATA.H - Include file for performance data routines
00004  *
00005  * Copyright (c) 1999-2009 Ethan Galstad (egalstad@nagios.org)
00006  * Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
00007  * Copyright (c) 2009-2011 Icinga Development Team (http://www.icinga.org)
00008  *
00009  * License:
00010  *
00011  * This program is free software; you can redistribute it and/or modify
00012  * it under the terms of the GNU General Public License version 2 as
00013  * published by the Free Software Foundation.
00014  *
00015  * This program is distributed in the hope that it will be useful,
00016  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00017  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00018  * GNU General Public License for more details.
00019  *
00020  * You should have received a copy of the GNU General Public License
00021  * along with this program; if not, write to the Free Software
00022  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00023  *
00024  *****************************************************************************/
00025 
00026 #ifndef _PERFDATA_H
00027 #define _PERFDATA_H
00028 
00029 #include "objects.h"
00030 
00031 #ifdef __cplusplus
00032   extern "C" {
00033 #endif
00034 
00035 int initialize_performance_data(char *);                        /* initializes performance data */
00036 int cleanup_performance_data(char *);                           /* cleans up performance data */
00037 
00038 int update_host_performance_data(host *);                       /* updates host performance data */
00039 int update_service_performance_data(service *);                 /* updates service performance data */
00040 
00041 #ifdef __cplusplus
00042   }
00043 #endif
00044 
00045 #endif
 All Data Structures Files Functions Variables Typedefs Defines