index 3f070678dad16393c5ada4a6f0bf98fa13c861ff..3c23ebbb5ad102cdff7794f285a508d4be14b741 100644 (file)
--- a/src/core/store-private.h
+++ b/src/core/store-private.h
#define SVC(obj) ((sdb_service_t *)(obj))
#define CONST_SVC(obj) ((const sdb_service_t *)(obj))
+typedef struct {
+ sdb_store_obj_t super;
+
+ sdb_avltree_t *attributes;
+} sdb_metric_t;
+#define METRIC(obj) ((sdb_metric_t *)(obj))
+
typedef struct {
sdb_store_obj_t super;
sdb_avltree_t *services;
+ sdb_avltree_t *metrics;
sdb_avltree_t *attributes;
} sdb_host_t;
#define HOST(obj) ((sdb_host_t *)(obj))