index 1afb66ad736668038b0794a525ecc7657e595a34..784912bbe44223bf6613db9d4ff7653793dcd7d3 100644 (file)
#define SVC(obj) ((service_t *)(obj))
#define CONST_SVC(obj) ((const service_t *)(obj))
+typedef struct {
+ char *type;
+ char *id;
+ sdb_time_t last_update;
+} metric_store_t;
typedef struct {
sdb_memstore_obj_t super;
sdb_avltree_t *attributes;
- struct {
- char *type;
- char *id;
- sdb_time_t last_update;
- } store;
+
+ metric_store_t *stores;
+ size_t stores_num;
} metric_t;
#define METRIC(obj) ((metric_t *)(obj))