Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
EnableHttp, _ = config.GetBool("ENABLE_HTTP", false)
EnableNSQL, _ = config.GetBool("ENABLE_NSQL", false)
EnableNSOutput, _ = config.GetBool("ENABLE_NSOUTPUT", true)
EnableNSFTP, _ = config.GetBool("ENABLE_NSFTP", false)
EnableNSSFTP, _ = config.GetBool("ENABLE_NSSFTP", false)
EnableNSObject, _ = config.GetBool("ENABLE_NSOBJECT", false)
EnableNSKV, _ = config.GetBool("ENABLE_NSKV", false)
EnableNSStream, _ = config.GetBool("ENABLE_NSSTREAM", false)
EnableNSUtil, _ = config.GetBool("ENABLE_NSUTIL", true)
)
View Source
var ( Lua = stats.New("lua") DoREPL = Lua.NewCounter("DoREPL") ErrDoREPL = Lua.NewCounter("ErrDoREPL") )
Functions ¶
func NewLuaInterpreter ¶
func NewLuaInterpreter(rLimit rlimit.ResourceLimit) rtepub.Interpreter
Types ¶
type ExecutionContext ¶
type ExecutionContext struct {
Args map[string]interface{}
}
type LuaInterpreter ¶
type LuaInterpreter struct {
State *State
// contains filtered or unexported fields
}
func (*LuaInterpreter) Terminate ¶
func (i *LuaInterpreter) Terminate()
type State ¶
type State struct {
LuaState *lua.LState
Output *nsOutput.NsOutputModule
NSQL *nsQL.NsQLModule
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.