static int ReadField(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); PBStreamReader obj = (PBStreamReader)ToLua.CheckObject(L, 1, typeof(PBStreamReader)); Descriptor arg0 = (Descriptor)ToLua.CheckObject(L, 2, typeof(Descriptor)); FieldDescriptor o = obj.ReadField(arg0); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int EndMessage(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); PBStreamReader obj = (PBStreamReader)ToLua.CheckObject(L, 1, typeof(PBStreamReader)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); bool o = obj.EndMessage(arg0); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ReadUInt32(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); PBStreamReader obj = (PBStreamReader)ToLua.CheckObject(L, 1, typeof(PBStreamReader)); uint arg0; bool o = obj.ReadUInt32(out arg0); LuaDLL.lua_pushboolean(L, o); LuaDLL.lua_pushnumber(L, arg0); return(2); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int BeginMessage(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); PBStreamReader obj = (PBStreamReader)ToLua.CheckObject(L, 1, typeof(PBStreamReader)); int arg0; bool o = obj.BeginMessage(out arg0); LuaDLL.lua_pushboolean(L, o); LuaDLL.lua_pushinteger(L, arg0); return(2); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ReadString(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); PBStreamReader obj = (PBStreamReader)ToLua.CheckObject(L, 1, typeof(PBStreamReader)); string arg0 = null; bool o = obj.ReadString(out arg0); LuaDLL.lua_pushboolean(L, o); LuaDLL.lua_pushstring(L, arg0); return(2); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _CreatePBStreamReader(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { string arg0 = ToLua.CheckString(L, 1); PBStreamReader obj = new PBStreamReader(arg0); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: PBStreamReader.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }