Lines Matching full:base
35 * Base class for managing+displaying periodically collected statistics.
75 * Statistics base class. This class is not usable; only
93 { wf->base.setfmt(&wf->base, fmt0); } \
95 { wf->base.collect_cur(&wf->base); } \
97 { wf->base.collect_tot(&wf->base); } \
99 { wf->base.update_tot(&wf->base); } \
101 { return wf->base.get_curstat(&wf->base, s, b, bs); } \
103 { return wf->base.get_totstat(&wf->base, s, b, bs); } \
105 { wf->base.print_header(&wf->base, fd); } \
107 { wf->base.print_current(&wf->base, fd); } \
109 { wf->base.print_total(&wf->base, fd); } \
111 { wf->base.print_verbose(&wf->base, fd); } \
113 { wf->base.print_fields(&wf->base, fd); }
116 _p->base.setfmt = _t##_setfmt; \
117 _p->base.collect_cur = _t##_collect_cur; \
118 _p->base.collect_tot = _t##_collect_tot; \
119 _p->base.update_tot = _t##_update_tot; \
120 _p->base.get_curstat = _t##_get_curstat; \
121 _p->base.get_totstat = _t##_get_totstat; \
122 _p->base.print_header = _t##_print_header; \
123 _p->base.print_current = _t##_print_current; \
124 _p->base.print_total = _t##_print_total; \
125 _p->base.print_verbose = _t##_print_verbose; \
126 _p->base.print_fields = _t##_print_fields; \