X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdata_provider.c;h=02364431e3fd05bf567471cf4779afe16e5a5c50;hb=8178284eb603c7ba3eeef945fcfc2ac726364752;hp=e0028f8a4c309545e0efac4a6754a56a95a7ff39;hpb=9e7f6711d2cebfec79c8038c51037ba79810323c;p=collection4.git diff --git a/src/data_provider.c b/src/data_provider.c index e0028f8..0236443 100644 --- a/src/data_provider.c +++ b/src/data_provider.c @@ -69,4 +69,26 @@ int data_provider_get_idents (dp_get_idents_callback callback, /* {{{ */ return (status); } /* }}} int data_provider_get_idents */ +int data_provider_get_ident_ds_names (graph_ident_t *ident, /* {{{ */ + dp_list_get_ident_ds_names_callback callback, void *user_data) +{ + if (data_provider == NULL) + return (EINVAL); + + return (data_provider->get_ident_ds_names (data_provider->private_data, + ident, callback, user_data)); +} /* }}} int data_provider_get_ident_ds_names */ + +int data_provider_get_ident_data (graph_ident_t *ident, /* {{{ */ + const char *ds_name, + dp_time_t begin, dp_time_t end, + dp_get_ident_data_callback callback, void *user_data) +{ + if (data_provider == NULL) + return (EINVAL); + + return (data_provider->get_ident_data (data_provider->private_data, + ident, ds_name, begin, end, callback, user_data)); +} /* }}} int data_provider_get_ident_data */ + /* vim: set sw=2 sts=2 et fdm=marker : */