index bccb792202955f00c14924a99ed30db2d788ddda..ddd0400e7684027560b0705f291dc006b3477201 100644 (file)
--- a/src/include/core/store.h
+++ b/src/include/core/store.h
sdb_time_t last_update;
sdb_time_t interval;
- const char **backends;
+ const char * const *backends;
size_t backends_num;
} sdb_store_host_t;
sdb_time_t last_update;
sdb_time_t interval;
- const char **backends;
+ const char * const *backends;
size_t backends_num;
} sdb_store_service_t;
sdb_time_t last_update;
sdb_time_t interval;
- const char **backends;
+ const char * const *backends;
size_t backends_num;
} sdb_store_metric_t;
sdb_time_t last_update;
sdb_time_t interval;
- const char **backends;
+ const char * const *backends;
size_t backends_num;
} sdb_store_attribute_t;
int
sdb_store_json_finish(sdb_store_json_formatter_t *f);
+/*
+ * sdb_store_json_writer:
+ * A store writer implementation that generates JSON output. It expects a
+ * store JSON formatter as its user-data argument.
+ */
+extern sdb_store_writer_t sdb_store_json_writer;
+
#ifdef __cplusplus
} /* extern "C" */
#endif