diff options
Diffstat (limited to 'database/rrd.h')
-rw-r--r-- | database/rrd.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/database/rrd.h b/database/rrd.h index 0796ff9012..f0d66a02ee 100644 --- a/database/rrd.h +++ b/database/rrd.h @@ -30,8 +30,9 @@ typedef struct rrdhost_acquired RRDHOST_ACQUIRED; typedef struct rrdset_acquired RRDSET_ACQUIRED; typedef struct rrddim_acquired RRDDIM_ACQUIRED; -typedef void *ml_host_t; -typedef void *ml_dimension_t; +typedef struct ml_host ml_host_t; +typedef struct ml_chart ml_chart_t; +typedef struct ml_dimension ml_dimension_t; typedef enum { QUERY_SOURCE_UNKNOWN, @@ -296,7 +297,7 @@ struct rrddim { // ------------------------------------------------------------------------ // operational state members - ml_dimension_t ml_dimension; // machine learning data about this dimension + ml_dimension_t *ml_dimension; // machine learning data about this dimension // ------------------------------------------------------------------------ // linking to siblings and parents @@ -595,6 +596,8 @@ struct rrdset { DICTIONARY *rrddimvar_root_index; // dimension variables // we use this dictionary to manage their allocation + ml_chart_t *ml_chart; + // ------------------------------------------------------------------------ // operational state members @@ -1028,7 +1031,7 @@ struct rrdhost { // ------------------------------------------------------------------------ // ML handle - ml_host_t ml_host; + ml_host_t *ml_host; // ------------------------------------------------------------------------ // Support for host-level labels @@ -1301,9 +1304,12 @@ void rrdset_isnot_obsolete(RRDSET *st); time_t rrddim_first_entry_t(RRDDIM *rd); time_t rrddim_first_entry_t_of_tier(RRDDIM *rd, size_t tier); time_t rrddim_last_entry_t(RRDDIM *rd); -time_t rrdset_last_entry_t(RRDSET *st); -time_t rrdset_first_entry_t_of_tier(RRDSET *st, size_t tier); +time_t rrddim_last_entry_t_of_tier(RRDDIM *rd, size_t tier); + time_t rrdset_first_entry_t(RRDSET *st); +time_t rrdset_first_entry_t_of_tier(RRDSET *st, size_t tier); +time_t rrdset_last_entry_t(RRDSET *st); + time_t rrdhost_last_entry_t(RRDHOST *h); // ---------------------------------------------------------------------------- |