【新增】增加新增单个配置的接口

This commit is contained in:
niubinghui
2024-08-19 18:38:22 +08:00
parent 99fbd77198
commit cfe51e7c9a
4 changed files with 60 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ path = "./plugin/example_plugin-1.lua"
init = "plugin_load"
exit = "plugin_unload"
[[plugin]]
path = "./plugin/example_plugin-2.lua"
init = "plugin_load"
exit = "plugin_unload"
# [[plugin]]
# path = "./plugin/example_plugin-2.lua"
# init = "plugin_load"
# exit = "plugin_unload"

View File

@@ -32,6 +32,13 @@ int main()
/* 初始化lua插件 */
struct lua_plugin_manage_schema *lua_schema = lua_plugin_manage_init(&st, num, specific);
st.lua_plug_mgr = lua_schema;
struct lua_config_specific add_specific = {NULL, NULL, NULL};
add_specific.config_specific_file = "./plugin/example_plugin-2.lua";
add_specific.config_specific_load_func = "plugin_load";
add_specific.config_specific_unload_func = "plugin_unload";
lua_plugin_manage_load_one_specific(st.lua_plug_mgr, &add_specific);
#ifdef DEBUG_PLUGIN_SCHEMA
debug_plugin_manage_schema(plug_mgr);
#endif