diff options
author | Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com> | 2022-10-10 15:27:35 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-10 15:27:35 +0300 |
commit | 360e57d47bc29d0f0362c74493e4e3d932ea147e (patch) | |
tree | 79b3868c9e4f870dde09638a2953d43e28db0755 /parser | |
parent | e14b42359048b8a6eb39ae6b2d3434e73ff947b9 (diff) |
Parser cleanup (#13782)
* Remove end, set disable and flush actions
* Remove begin action
* Remove label action
* Remove overwrite action
* Remove chart action
* Remove dimension action
* Remove label action (part 2)
* Remove variable action
Co-authored-by: vkalintiris <vasilis@netdata.cloud>
Diffstat (limited to 'parser')
-rw-r--r-- | parser/parser.c | 13 | ||||
-rw-r--r-- | parser/parser.h | 16 |
2 files changed, 0 insertions, 29 deletions
diff --git a/parser/parser.c b/parser/parser.c index 1f1034add3..619886545f 100644 --- a/parser/parser.c +++ b/parser/parser.c @@ -66,19 +66,6 @@ PARSER *parser_init(RRDHOST *host, void *user, void *input, void *output, PARSER //parser_add_keyword(parser, PLUGINSD_KEYWORD_GAPS_REQUEST, pluginsd_gaps_request); } - if(unlikely(!(flags & PARSER_NO_ACTION_INIT))) { - parser->plugins_action->begin_action = &pluginsd_begin_action; - parser->plugins_action->flush_action = &pluginsd_flush_action; - parser->plugins_action->end_action = &pluginsd_end_action; - parser->plugins_action->disable_action = &pluginsd_disable_action; - parser->plugins_action->variable_action = &pluginsd_variable_action; - parser->plugins_action->dimension_action = &pluginsd_dimension_action; - parser->plugins_action->label_action = &pluginsd_label_action; - parser->plugins_action->overwrite_action = &pluginsd_overwrite_action; - parser->plugins_action->chart_action = &pluginsd_chart_action; - parser->plugins_action->set_action = &pluginsd_set_action; - } - return parser; } diff --git a/parser/parser.h b/parser/parser.h index 9bcfe61a11..f8207f81a6 100644 --- a/parser/parser.h +++ b/parser/parser.h @@ -17,22 +17,6 @@ typedef enum parser_rc { } PARSER_RC; typedef struct pluginsd_action { - PARSER_RC (*set_action)(void *user, RRDSET *st, RRDDIM *rd, long long int value); - PARSER_RC (*begin_action)(void *user, RRDSET *st, usec_t microseconds, int trust_durations); - PARSER_RC (*end_action)(void *user, RRDSET *st); - PARSER_RC (*chart_action) - (void *user, char *type, char *id, char *name, char *family, char *context, char *title, char *units, char *plugin, - char *module, int priority, int update_every, RRDSET_TYPE chart_type, char *options); - PARSER_RC (*dimension_action) - (void *user, RRDSET *st, char *id, char *name, char *algorithm, long multiplier, long divisor, char *options, - RRD_ALGORITHM algorithm_type); - - PARSER_RC (*flush_action)(void *user, RRDSET *st); - PARSER_RC (*disable_action)(void *user); - PARSER_RC (*variable_action)(void *user, RRDHOST *host, RRDSET *st, char *name, int global, NETDATA_DOUBLE value); - PARSER_RC (*label_action)(void *user, char *key, char *value, RRDLABEL_SRC source); - PARSER_RC (*overwrite_action)(void *user, RRDHOST *host, DICTIONARY *new_labels); - PARSER_RC (*guid_action)(void *user, uuid_t *uuid); PARSER_RC (*context_action)(void *user, uuid_t *uuid); PARSER_RC (*tombstone_action)(void *user, uuid_t *uuid); |