X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Fstore.c;h=f672c120a3c646b3893f06583a717b13ad9f22cf;hb=07e184c400bb2061279e084a065a628599183445;hp=1396669e4b58e53dd427f76ec5119f1ab1d7d669;hpb=ddedc039d641d9ba1195b37af07548b63a4814b7;p=sysdb.git diff --git a/src/core/store.c b/src/core/store.c index 1396669..f672c12 100644 --- a/src/core/store.c +++ b/src/core/store.c @@ -858,63 +858,6 @@ sdb_store_clear(void) sdb_avltree_clear(global_store->hosts); } /* sdb_store_clear */ -int -sdb_store_host(const char *name, sdb_time_t last_update) -{ - return sdb_plugin_store_host(name, last_update); -} /* sdb_store_host */ - -int -sdb_store_attribute(const char *hostname, - const char *key, const sdb_data_t *value, - sdb_time_t last_update) -{ - return sdb_plugin_store_attribute(hostname, key, value, last_update); -} /* sdb_store_attribute */ - -int -sdb_store_service(const char *hostname, const char *name, - sdb_time_t last_update) -{ - return sdb_plugin_store_service(hostname, name, last_update); -} /* sdb_store_service */ - -int -sdb_store_service_attr(const char *hostname, const char *service, - const char *key, const sdb_data_t *value, sdb_time_t last_update) -{ - return sdb_plugin_store_service_attribute(hostname, service, - key, value, last_update); -} /* sdb_store_service_attr */ - -int -sdb_store_metric(const char *hostname, const char *name, - sdb_metric_store_t *store, sdb_time_t last_update) -{ - return sdb_plugin_store_metric(hostname, name, store, last_update); -} /* sdb_store_metric */ - -int -sdb_store_metric_attr(const char *hostname, const char *metric, - const char *key, const sdb_data_t *value, sdb_time_t last_update) -{ - return sdb_plugin_store_metric_attribute(hostname, metric, - key, value, last_update); -} /* sdb_store_metric_attr */ - -bool -sdb_store_has_host(const char *name) -{ - sdb_host_t *host; - - if ((! global_store) || (! name)) - return false; - - host = lookup_host(global_store, name, /* canonicalize = */ 0); - sdb_object_deref(SDB_OBJ(host)); - return host != NULL; -} /* sdb_store_has_host */ - sdb_store_obj_t * sdb_store_get_host(const char *name) { @@ -1034,6 +977,8 @@ sdb_store_get_attr(sdb_store_obj_t *obj, const char *name, sdb_data_t *res, return 0; } /* sdb_store_get_attr */ +/* TODO: sdb_store_fetch_timeseries should move into the plugin module */ + int sdb_store_fetch_timeseries(const char *hostname, const char *metric, sdb_timeseries_opts_t *opts, sdb_strbuf_t *buf)