]> granicus.if.org Git - sysstat/blob - svg_stats.h
SVG: Add SVG output for queue length and load average statistics
[sysstat] / svg_stats.h
1 /*
2  * svg_stats.h: Include file used to display system statistics in SVG format.
3  * (C) 2016 by Sebastien Godard (sysstat <at> orange.fr)
4  */
5
6 #ifndef _SVG_STATS_H
7 #define _SVG_STATS_H
8
9
10 /*
11  ***************************************************************************
12  * Prototypes for functions used to display system statistics in SVG.
13  ***************************************************************************
14  */
15
16 /* Functions used to display statistics in SVG */
17 __print_funct_t svg_print_cpu_stats
18         (struct activity *, int, int, struct svg_parm *, unsigned long long,
19          struct record_header *);
20 __print_funct_t svg_print_pcsw_stats
21         (struct activity *, int, int, struct svg_parm *, unsigned long long,
22          struct record_header *);
23 __print_funct_t svg_print_swap_stats
24         (struct activity *, int, int, struct svg_parm *, unsigned long long,
25          struct record_header *);
26 __print_funct_t svg_print_paging_stats
27         (struct activity *, int, int, struct svg_parm *, unsigned long long,
28          struct record_header *);
29 __print_funct_t svg_print_memory_stats
30         (struct activity *, int, int, struct svg_parm *, unsigned long long,
31          struct record_header *);
32 __print_funct_t svg_print_queue_stats
33         (struct activity *, int, int, struct svg_parm *, unsigned long long,
34          struct record_header *);
35 __print_funct_t svg_print_net_dev_stats
36         (struct activity *, int, int, struct svg_parm *, unsigned long long,
37          struct record_header *);
38 __print_funct_t svg_print_pwr_cpufreq_stats
39         (struct activity *, int, int, struct svg_parm *, unsigned long long,
40          struct record_header *);
41         
42 #endif /* _SVG_STATS_H */