summaryrefslogtreecommitdiffstats
path: root/libnetdata/buffer/buffer.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnetdata/buffer/buffer.h')
-rw-r--r--libnetdata/buffer/buffer.h43
1 files changed, 3 insertions, 40 deletions
diff --git a/libnetdata/buffer/buffer.h b/libnetdata/buffer/buffer.h
index 0021c38ff6..cddf8bb5de 100644
--- a/libnetdata/buffer/buffer.h
+++ b/libnetdata/buffer/buffer.h
@@ -929,42 +929,6 @@ typedef enum __attribute__((packed)) {
} RRDF_FIELD_OPTIONS;
typedef enum __attribute__((packed)) {
- RRDF_FIELD_TYPE_INTEGER,
- RRDF_FIELD_TYPE_STRING,
- RRDF_FIELD_TYPE_DETAIL_STRING,
- RRDF_FIELD_TYPE_BAR_WITH_INTEGER,
- RRDF_FIELD_TYPE_DURATION,
- RRDF_FIELD_TYPE_TIMESTAMP,
- RRDF_FIELD_TYPE_ARRAY,
-} RRDF_FIELD_TYPE;
-
-static inline const char *rrdf_field_type_to_string(RRDF_FIELD_TYPE type) {
- switch(type) {
- default:
- case RRDF_FIELD_TYPE_INTEGER:
- return "integer";
-
- case RRDF_FIELD_TYPE_STRING:
- return "string";
-
- case RRDF_FIELD_TYPE_DETAIL_STRING:
- return "detail-string";
-
- case RRDF_FIELD_TYPE_BAR_WITH_INTEGER:
- return "bar-with-integer";
-
- case RRDF_FIELD_TYPE_DURATION:
- return "duration";
-
- case RRDF_FIELD_TYPE_TIMESTAMP:
- return "timestamp";
-
- case RRDF_FIELD_TYPE_ARRAY:
- return "array";
- }
-}
-
-typedef enum __attribute__((packed)) {
RRDF_FIELD_VISUAL_VALUE, // show the value, possibly applying a transformation
RRDF_FIELD_VISUAL_BAR, // show the value and a bar, respecting the max field to fill the bar at 100%
RRDF_FIELD_VISUAL_PILL, // array of values (transformation is respected)
@@ -1078,9 +1042,9 @@ static inline const char *rrdf_field_filter_to_string(RRDF_FIELD_FILTER filter)
}
static inline void
-buffer_rrdf_table_add_field(BUFFER *wb, size_t field_id, const char *key, const char *name, RRDF_FIELD_TYPE type,
- RRDF_FIELD_VISUAL visual, RRDF_FIELD_TRANSFORM transform, size_t decimal_points,
- const char *units, NETDATA_DOUBLE max, RRDF_FIELD_SORT sort, const char *pointer_to,
+buffer_rrdf_table_add_field(BUFFER *wb, size_t field_id, const char *key, const char *name, RRDF_FIELD_VISUAL visual,
+ RRDF_FIELD_TRANSFORM transform, size_t decimal_points, const char *units,
+ NETDATA_DOUBLE max, RRDF_FIELD_SORT sort, const char *pointer_to,
RRDF_FIELD_SUMMARY summary, RRDF_FIELD_FILTER filter, RRDF_FIELD_OPTIONS options,
const char *default_value) {
@@ -1090,7 +1054,6 @@ buffer_rrdf_table_add_field(BUFFER *wb, size_t field_id, const char *key, const
buffer_json_member_add_boolean(wb, "unique_key", options & RRDF_FIELD_OPTS_UNIQUE_KEY);
buffer_json_member_add_string(wb, "name", name);
buffer_json_member_add_boolean(wb, "visible", options & RRDF_FIELD_OPTS_VISIBLE);
- buffer_json_member_add_string(wb, "type", rrdf_field_type_to_string(type));
buffer_json_member_add_string_or_omit(wb, "units", units);
buffer_json_member_add_string(wb, "visualization", rrdf_field_visual_to_string(visual));