static int _m_UdpAuth(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); { long session = LuaAPI.lua_toint64(L, 2); string host = LuaAPI.lua_tostring(L, 3); int port = LuaAPI.xlua_tointeger(L, 4); __cl_gen_to_be_invoked.UdpAuth(session, host, port); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_Auth(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); { string ipstr = LuaAPI.lua_tostring(L, 2); int pt = LuaAPI.xlua_tointeger(L, 3); Maria.User u = (Maria.User)translator.GetObject(L, 4, typeof(Maria.User)); __cl_gen_to_be_invoked.Auth(ipstr, pt, u); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _s_set_LuaClintSock(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.LuaClintSock = (Maria.Lua.ILuaClientSock)translator.GetObject(L, 2, typeof(Maria.Lua.ILuaClientSock)); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _s_set_OnRecvUdp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.OnRecvUdp = translator.GetDelegate <Maria.Network.PackageSocketUdp.RecvCB>(L, 2); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _g_get_UdpConnected(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, __cl_gen_to_be_invoked.UdpConnected); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int _s_set_OnDisconnected(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.OnDisconnected = translator.GetDelegate <Maria.Network.ClientSocket.DisconnectedCb>(L, 2); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _g_get_ClintSockscript(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); translator.Push(L, __cl_gen_to_be_invoked.ClintSockscript); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int _m_Update(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); try { { __cl_gen_to_be_invoked.Update( ); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 4 && translator.Assignable <Maria.Context>(L, 2) && translator.Assignable <Sproto.ProtocolBase>(L, 3) && translator.Assignable <Sproto.ProtocolBase>(L, 4)) { Maria.Context ctx = (Maria.Context)translator.GetObject(L, 2, typeof(Maria.Context)); Sproto.ProtocolBase s2c = (Sproto.ProtocolBase)translator.GetObject(L, 3, typeof(Sproto.ProtocolBase)); Sproto.ProtocolBase c2s = (Sproto.ProtocolBase)translator.GetObject(L, 4, typeof(Sproto.ProtocolBase)); Maria.Network.ClientSocket __cl_gen_ret = new Maria.Network.ClientSocket(ctx, s2c, c2s); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to Maria.Network.ClientSocket constructor!")); }
static int _m_genSession(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); try { { long __cl_gen_ret = __cl_gen_to_be_invoked.genSession( ); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_Send(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); { string pack = LuaAPI.lua_tostring(L, 2); __cl_gen_to_be_invoked.Send(pack); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_RegisterRequest(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); try { { int tag = LuaAPI.xlua_tointeger(L, 2); Maria.Network.ClientSocket.ReqCb cb = translator.GetDelegate <Maria.Network.ClientSocket.ReqCb>(L, 3); __cl_gen_to_be_invoked.RegisterRequest(tag, cb); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }