]> granicus.if.org Git - sysstat/blob - svg_stats.h
Merge branch 'scop-grep-E'
[sysstat] / svg_stats.h
1 /*
2  * svg_stats.h: Include file used to display system statistics in SVG format.
3  * (C) 2016-2021 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_io_stats
30         (struct activity *, int, int, struct svg_parm *, unsigned long long,
31          struct record_header *);
32 __print_funct_t svg_print_memory_stats
33         (struct activity *, int, int, struct svg_parm *, unsigned long long,
34          struct record_header *);
35 __print_funct_t svg_print_ktables_stats
36         (struct activity *, int, int, struct svg_parm *, unsigned long long,
37          struct record_header *);
38 __print_funct_t svg_print_queue_stats
39         (struct activity *, int, int, struct svg_parm *, unsigned long long,
40          struct record_header *);
41 __print_funct_t svg_print_disk_stats
42         (struct activity *, int, int, struct svg_parm *, unsigned long long,
43          struct record_header *);
44 __print_funct_t svg_print_net_dev_stats
45         (struct activity *, int, int, struct svg_parm *, unsigned long long,
46          struct record_header *);
47 __print_funct_t svg_print_net_edev_stats
48         (struct activity *, int, int, struct svg_parm *, unsigned long long,
49          struct record_header *);
50 __print_funct_t svg_print_net_nfs_stats
51         (struct activity *, int, int, struct svg_parm *, unsigned long long,
52          struct record_header *);
53 __print_funct_t svg_print_net_nfsd_stats
54         (struct activity *, int, int, struct svg_parm *, unsigned long long,
55          struct record_header *);
56 __print_funct_t svg_print_net_sock_stats
57         (struct activity *, int, int, struct svg_parm *, unsigned long long,
58          struct record_header *);
59 __print_funct_t svg_print_net_ip_stats
60         (struct activity *, int, int, struct svg_parm *, unsigned long long,
61          struct record_header *);
62 __print_funct_t svg_print_net_eip_stats
63         (struct activity *, int, int, struct svg_parm *, unsigned long long,
64          struct record_header *);
65 __print_funct_t svg_print_net_icmp_stats
66         (struct activity *, int, int, struct svg_parm *, unsigned long long,
67          struct record_header *);
68 __print_funct_t svg_print_net_eicmp_stats
69         (struct activity *, int, int, struct svg_parm *, unsigned long long,
70          struct record_header *);
71 __print_funct_t svg_print_net_tcp_stats
72         (struct activity *, int, int, struct svg_parm *, unsigned long long,
73          struct record_header *);
74 __print_funct_t svg_print_net_etcp_stats
75         (struct activity *, int, int, struct svg_parm *, unsigned long long,
76          struct record_header *);
77 __print_funct_t svg_print_net_udp_stats
78         (struct activity *, int, int, struct svg_parm *, unsigned long long,
79          struct record_header *);
80 __print_funct_t svg_print_net_sock6_stats
81         (struct activity *, int, int, struct svg_parm *, unsigned long long,
82          struct record_header *);
83 __print_funct_t svg_print_net_ip6_stats
84         (struct activity *, int, int, struct svg_parm *, unsigned long long,
85          struct record_header *);
86 __print_funct_t svg_print_net_eip6_stats
87         (struct activity *, int, int, struct svg_parm *, unsigned long long,
88          struct record_header *);
89 __print_funct_t svg_print_net_icmp6_stats
90         (struct activity *, int, int, struct svg_parm *, unsigned long long,
91          struct record_header *);
92 __print_funct_t svg_print_net_eicmp6_stats
93         (struct activity *, int, int, struct svg_parm *, unsigned long long,
94          struct record_header *);
95 __print_funct_t svg_print_net_udp6_stats
96         (struct activity *, int, int, struct svg_parm *, unsigned long long,
97          struct record_header *);
98 __print_funct_t svg_print_pwr_cpufreq_stats
99         (struct activity *, int, int, struct svg_parm *, unsigned long long,
100          struct record_header *);
101 __print_funct_t svg_print_pwr_fan_stats
102         (struct activity *, int, int, struct svg_parm *, unsigned long long,
103          struct record_header *);
104 __print_funct_t svg_print_pwr_temp_stats
105         (struct activity *, int, int, struct svg_parm *, unsigned long long,
106          struct record_header *);
107 __print_funct_t svg_print_pwr_in_stats
108         (struct activity *, int, int, struct svg_parm *, unsigned long long,
109          struct record_header *);
110 __print_funct_t svg_print_huge_stats
111         (struct activity *, int, int, struct svg_parm *, unsigned long long,
112          struct record_header *);
113 __print_funct_t svg_print_filesystem_stats
114         (struct activity *, int, int, struct svg_parm *, unsigned long long,
115          struct record_header *);
116 __print_funct_t svg_print_fchost_stats
117         (struct activity *, int, int, struct svg_parm *, unsigned long long,
118          struct record_header *);
119 __print_funct_t svg_print_softnet_stats
120         (struct activity *, int, int, struct svg_parm *, unsigned long long,
121          struct record_header *);
122 __print_funct_t svg_print_psicpu_stats
123         (struct activity *, int, int, struct svg_parm *, unsigned long long,
124          struct record_header *);
125 __print_funct_t svg_print_psiio_stats
126         (struct activity *, int, int, struct svg_parm *, unsigned long long,
127          struct record_header *);
128 __print_funct_t svg_print_psimem_stats
129         (struct activity *, int, int, struct svg_parm *, unsigned long long,
130          struct record_header *);
131
132 #endif /* _SVG_STATS_H */