static int signByteStream(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(NetCore.PackProtocol), typeof(NetCore.ByteArray))) { NetCore.PackProtocol obj = (NetCore.PackProtocol)ToLua.ToObject(L, 1); NetCore.ByteArray arg0 = (NetCore.ByteArray)ToLua.ToObject(L, 2); NetCore.ByteArray o = obj.signByteStream(arg0); ToLua.PushObject(L, o); return(1); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(NetCore.PackProtocol), typeof(byte), typeof(byte), typeof(byte[]))) { NetCore.PackProtocol obj = (NetCore.PackProtocol)ToLua.ToObject(L, 1); byte arg0 = (byte)LuaDLL.lua_tonumber(L, 2); byte arg1 = (byte)LuaDLL.lua_tonumber(L, 3); byte[] arg2 = ToLua.CheckByteBuffer(L, 4); NetCore.ByteArray o = obj.signByteStream(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: NetCore.PackProtocol.signByteStream")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int clearBuffer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); obj.clearBuffer(); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int writeInt64(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); long arg0 = (long)LuaDLL.luaL_checknumber(L, 2); obj.writeInt64(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int readInt64(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); long o = obj.readInt64(); LuaDLL.lua_pushnumber(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int getBuffer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); byte[] o = obj.getBuffer(); ToLua.Push(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int dataSize(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); int o = obj.dataSize(); LuaDLL.lua_pushinteger(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int pushFront(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteArrayQueue obj = (NetCore.ByteArrayQueue)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArrayQueue)); NetCore.ByteArray arg0 = (NetCore.ByteArray)ToLua.CheckObject(L, 2, typeof(NetCore.ByteArray)); obj.pushFront(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int backAndPop(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteArrayQueue obj = (NetCore.ByteArrayQueue)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArrayQueue)); NetCore.ByteArray o = obj.backAndPop(); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int consumeByte(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.consumeByte(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int sendBytes(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.Net obj = (NetCore.Net)ToLua.CheckObject(L, 1, typeof(NetCore.Net)); NetCore.ByteArray arg0 = (NetCore.ByteArray)ToLua.CheckObject(L, 2, typeof(NetCore.ByteArray)); obj.sendBytes(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int pickRevQueue(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.Net obj = (NetCore.Net)ToLua.CheckObject(L, 1, typeof(NetCore.Net)); NetCore.ByteArray o = obj.pickRevQueue(); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int attachBuffer(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteStream obj = (NetCore.ByteStream)ToLua.CheckObject(L, 1, typeof(NetCore.ByteStream)); NetCore.ByteArray arg0 = (NetCore.ByteArray)ToLua.CheckObject(L, 2, typeof(NetCore.ByteArray)); obj.attachBuffer(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int byteBuffer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); NetCore.ByteStream obj = (NetCore.ByteStream)ToLua.CheckObject(L, 1, typeof(NetCore.ByteStream)); NetCore.ByteArray o = obj.byteBuffer(); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int writeBytes(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); byte[] arg0 = ToLua.CheckByteBuffer(L, 2); obj.writeBytes(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int readBytes(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); byte[] o = obj.readBytes(arg0); ToLua.Push(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int copyBufferPart(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); NetCore.ByteArray obj = (NetCore.ByteArray)ToLua.CheckObject(L, 1, typeof(NetCore.ByteArray)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); NetCore.ByteArray o = obj.copyBufferPart(arg0, arg1); ToLua.PushObject(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
static int _CreateNetCore_ByteArray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { NetCore.ByteArray obj = new NetCore.ByteArray(); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: NetCore.ByteArray.New"); } } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } }
public void detachBuffer() { m_pBuffer = null; }