From bb3f53d4dac63ca16622eb02fb9f6ad93d83f386 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Thu, 17 Mar 2022 20:31:37 +0800 Subject: [PATCH] Add function neu_plugin_notify_event_update_license --- include/neu_plugin.h | 2 ++ src/base/neu_plugin_common.c | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/include/neu_plugin.h b/include/neu_plugin.h index 18e00ae6..84c99e61 100644 --- a/include/neu_plugin.h +++ b/include/neu_plugin.h @@ -132,6 +132,8 @@ int neu_plugin_notify_event_del_tags(neu_plugin_t *plugin, uint32_t event_id, int neu_plugin_notify_event_update_tags(neu_plugin_t *plugin, uint32_t event_id, neu_node_id_t node_id, const char * grp_config_name); +int neu_plugin_notify_event_update_license(neu_plugin_t *plugin, + uint32_t event_id); intptr_t neu_system_del_plugin(neu_plugin_t *plugin, plugin_id_t plugin_id); intptr_t neu_system_update_plugin(neu_plugin_t *plugin, plugin_kind_e kind, diff --git a/src/base/neu_plugin_common.c b/src/base/neu_plugin_common.c index 81f9603c..4c6a3deb 100644 --- a/src/base/neu_plugin_common.c +++ b/src/base/neu_plugin_common.c @@ -351,6 +351,20 @@ int neu_plugin_notify_event_update_tags(neu_plugin_t *plugin, uint32_t event_id, node_id, grp_config_name); } +int neu_plugin_notify_event_update_license(neu_plugin_t *plugin, + uint32_t event_id) +{ + neu_event_notify_t event = { + .event_id = event_id, + .type = NEU_EVENT_UPDATE_LICENSE, + .buf = NULL, + .buf_len = 0, + }; + neu_plugin_common_t *plugin_common = neu_plugin_to_plugin_common(plugin); + return plugin_common->adapter_callbacks->event_notify( + plugin_common->adapter, &event); +} + void neu_plugin_response_trans_data(neu_plugin_t * plugin, neu_taggrp_config_t *grp_config, neu_data_val_t *data, uint32_t event_id)