mirror of
https://github.com/emqx/neuron.git
synced 2026-10-22 01:05:56 +08:00
Add function neu_plugin_notify_event_update_license
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user