Documentation ¶
Index ¶
- func LuaMongoLoader(L *lua.LState)
- func LuaProtoLoader(L *lua.LState)
- type ConcurrenceLuaHandler
- func (h *ConcurrenceLuaHandler) ReceiveRawMessage(m gbc.RawMessage) error
- func (h *ConcurrenceLuaHandler) RegisterGlobalFunc(name string, f lua.LGFunction)
- func (h *ConcurrenceLuaHandler) RegisterGlobalVar(name string, v interface{})
- func (h *ConcurrenceLuaHandler) RegisterModuleLoader(loader func(*lua.LState))
- func (h *ConcurrenceLuaHandler) RegisterType(name string, vt interface{})
- func (h *ConcurrenceLuaHandler) Start()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LuaMongoLoader ¶
func LuaMongoLoader(L *lua.LState)
func LuaProtoLoader ¶
func LuaProtoLoader(L *lua.LState)
Types ¶
type ConcurrenceLuaHandler ¶
type ConcurrenceLuaHandler struct {
// contains filtered or unexported fields
}
func NewConcurrenceLuaHandler ¶
func NewConcurrenceLuaHandler(concurrence int, luaDir string, luaFile string) *ConcurrenceLuaHandler
func (*ConcurrenceLuaHandler) ReceiveRawMessage ¶
func (h *ConcurrenceLuaHandler) ReceiveRawMessage(m gbc.RawMessage) error
func (*ConcurrenceLuaHandler) RegisterGlobalFunc ¶
func (h *ConcurrenceLuaHandler) RegisterGlobalFunc(name string, f lua.LGFunction)
func (*ConcurrenceLuaHandler) RegisterGlobalVar ¶
func (h *ConcurrenceLuaHandler) RegisterGlobalVar(name string, v interface{})
func (*ConcurrenceLuaHandler) RegisterModuleLoader ¶
func (h *ConcurrenceLuaHandler) RegisterModuleLoader(loader func(*lua.LState))
func (*ConcurrenceLuaHandler) RegisterType ¶
func (h *ConcurrenceLuaHandler) RegisterType(name string, vt interface{})
func (*ConcurrenceLuaHandler) Start ¶
func (h *ConcurrenceLuaHandler) Start()
Click to show internal directories.
Click to hide internal directories.