Source
73
73
zbx_timekeeper_t *zbx_timekeeper_create(int units_num, zbx_timekeeper_sync_t *sync);
74
74
void zbx_timekeeper_free(zbx_timekeeper_t *timekeeper);
75
75
76
76
void zbx_timekeeper_update(zbx_timekeeper_t *timekeeper, int index, unsigned char state);
77
77
void zbx_timekeeper_collect(zbx_timekeeper_t *timekeeper);
78
78
79
79
int zbx_timekeeper_get_stat(zbx_timekeeper_t *timekeeper, int unit_index, int count, unsigned char aggr_func,
80
80
unsigned char state, double *value, char **error);
81
81
zbx_timekeeper_state_t *zbx_timekeeper_get_counters(zbx_timekeeper_t *timekeeper);
82
82
83
+
int zbx_timekeeper_get_usage(zbx_timekeeper_t *timekeeper, zbx_vector_dbl_t *usage);
84
+
83
85
#endif