#pragma once #ifdef __cplusplus extern "C" { #endif #include "stellar/module_manager.h" #define LUA_MODULE_MANAGE_MODULE_NAME "lua_moduel_manager_module" #define LUA_MODULE_MANAGE_CONF_PATH "lua_module_manage.toml" typedef void lua_mq_on_msg_cb_func(int topic_id, void *msg, void *on_msg_arg, void *after_dispatch_arg); struct stellar_module *lua_module_manager_on_init(struct stellar_module_manager *mod_mgr); void lua_module_manager_on_exit(struct stellar_module_manager *mod_mgr, struct stellar_module *mod); /* 提供的通用函数 */ /* 通用的Lua mq订阅函数, on_msg */ /* 注册新数据及自定义函数的接口,能够传参或获取返回值 */ #ifdef __cplusplus } #endif