Freeciv21
Develop your civilization from humble roots to a global empire
fc_lua Struct Reference

#include <luascript.h>

+ Collaboration diagram for fc_lua:

Public Attributes

lua_State * state
 
luascript_log_func_t output_fct
 
struct connectioncaller
 
QHash< QString, struct luascript_func * > * funcs
 
QHash< QString, struct signal * > * signals_hash
 
QVector< QString > * signal_names
 

Detailed Description

Definition at line 37 of file luascript.h.

Member Data Documentation

◆ caller

struct connection* fc_lua::caller

Definition at line 42 of file luascript.h.

Referenced by script_fcdb_cmd_reply(), script_fcdb_do_string(), and script_fcdb_init().

◆ funcs

QHash<QString, struct luascript_func *>* fc_lua::funcs

Definition at line 44 of file luascript.h.

◆ output_fct

luascript_log_func_t fc_lua::output_fct

Definition at line 40 of file luascript.h.

Referenced by luascript_new(), script_fcdb_do_string(), and script_fcdb_init().

◆ signal_names

QVector<QString>* fc_lua::signal_names

Definition at line 47 of file luascript.h.

◆ signals_hash

QHash<QString, struct signal *>* fc_lua::signals_hash

Definition at line 46 of file luascript.h.

◆ state

lua_State* fc_lua::state