GATE
|
LUA script bindings. More...
Classes | |
struct | gate_script_lua_session_class |
Typedefs | |
typedef struct gate_script_lua_session_class | gate_script_lua_session_t |
Functions | |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_init (gate_script_lua_session_t *session) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_uninit (gate_script_lua_session_t *session) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_reset (gate_script_lua_session_t *session) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_load (gate_script_lua_session_t *session, gate_string_t const *code) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_invoke (gate_script_lua_session_t *session, gate_string_t const *func_name, gate_value_t *args, gate_size_t arg_count, gate_value_t *ret_val) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_set_var (gate_script_lua_session_t *session, gate_string_t const *name, gate_value_t const *value) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_get_var (gate_script_lua_session_t *session, gate_string_t const *name, gate_value_t *value) |
GATE_SCRIPTING_API gate_result_t | gate_script_lua_console (gate_stream_t *console) |
LUA script bindings.