Icinga-core 1.4.0
next gen monitoring
base/statsprofiler.c File Reference
#include "../include/config.h"
#include "../include/common.h"
#include "../include/icinga.h"
#include "../include/locations.h"
#include "../include/statsprofiler.h"

Go to the source code of this file.

Functions

double safe_divide (double x, int y, int reverse)
profile_objectprofiled_data_find_last_object ()
profile_objectprofile_object_create (char *name)
profile_objectprofile_object_find_by_name (char *name)
void profile_object_update_count (char *name, int val)
void profile_object_update_elapsed (char *name, double val)
void profile_data_print ()
void profile_data_output_mrtg (char *name, char *delim)

Variables

profile_objectprofiled_data

Function Documentation

void profile_data_output_mrtg ( char *  name,
char *  delim 
)

Definition at line 138 of file statsprofiler.c.

void profile_data_print ( )

Definition at line 117 of file statsprofiler.c.

profile_object* profile_object_create ( char *  name)

Definition at line 65 of file statsprofiler.c.

profile_object* profile_object_find_by_name ( char *  name)

Definition at line 82 of file statsprofiler.c.

void profile_object_update_count ( char *  name,
int  val 
)

Definition at line 105 of file statsprofiler.c.

void profile_object_update_elapsed ( char *  name,
double  val 
)

Definition at line 111 of file statsprofiler.c.

profile_object* profiled_data_find_last_object ( )

Definition at line 54 of file statsprofiler.c.

double safe_divide ( double  x,
int  y,
int  reverse 
)

Definition at line 36 of file statsprofiler.c.


Variable Documentation

Definition at line 47 of file icingastats.c.

 All Data Structures Files Functions Variables Typedefs Defines