10#ifndef __INIT_WSLUA_H__
11#define __INIT_WSLUA_H__
13#include "ws_symbol_export.h"
54typedef void (*wslua_plugin_description_callback)(
const char *,
const char *,
55 const char *,
const char *,
WS_DLL_PUBLIC int wslua_count_plugins(void)
Counts the number of Lua plugins.
Definition init_wslua.c:1123
WS_DLL_PUBLIC void wslua_plugins_dump_all(void)
Dumps all Lua plugins.
Definition init_wslua.c:1157
WS_DLL_PUBLIC void wslua_plugins_get_descriptions(wslua_plugin_description_callback callback, void *user_data)
Retrieves descriptions of all loaded WSLua plugins.
Definition init_wslua.c:1138
WS_DLL_PUBLIC bool wslua_reload_plugins(register_cb cb, void *client_data, const char *app_env_var_prefix)
Reloads Lua plugins.
Definition init_wslua.c:2034
WS_DLL_PUBLIC const char * wslua_plugin_type_name(void)
Returns the type name of the WSLUA plugin.
Definition init_wslua.c:1162
WS_DLL_PUBLIC void wslua_reload_done(void)
Signal that a Lua plugin reload is complete.
Definition init_wslua.c:2082
Definition packet-bt-dht.c:97