コード例 #1
0
    static int PeekInt(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
                int         arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
                int         o    = obj.PeekInt(arg0);
                LuaDLL.lua_pushinteger(L, o);
                return(1);
            }
            else if (count == 3)
            {
                DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
                int         arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
                bool        arg1 = LuaDLL.luaL_checkboolean(L, 3);
                int         o    = obj.PeekInt(arg0, arg1);
                LuaDLL.lua_pushinteger(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: DNet.Buffer.PeekInt"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
コード例 #2
0
 static int QPYX_PeekInt_YXQP(IntPtr L_YXQP)
 {
     try
     {
         int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP);
         if (QPYX_count_YXQP == 2)
         {
             DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
             int         QPYX_arg0_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2);
             int         QPYX_o_YXQP    = QPYX_obj_YXQP.PeekInt(QPYX_arg0_YXQP);
             LuaDLL.lua_pushinteger(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 3)
         {
             DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
             int         QPYX_arg0_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2);
             bool        QPYX_arg1_YXQP = LuaDLL.luaL_checkboolean(L_YXQP, 3);
             int         QPYX_o_YXQP    = QPYX_obj_YXQP.PeekInt(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
             LuaDLL.lua_pushinteger(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else
         {
             return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: DNet.Buffer.PeekInt"));
         }
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #3
0
 static int QPYX_Clear_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 1);
         DNet.Buffer QPYX_obj_YXQP = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         QPYX_obj_YXQP.Clear();
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #4
0
 static int QPYX_Recycle_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 1);
         DNet.Buffer QPYX_obj_YXQP = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         bool        QPYX_o_YXQP   = QPYX_obj_YXQP.Recycle();
         LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #5
0
 static int QPYX_Create_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 1);
         int         QPYX_arg0_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 1);
         DNet.Buffer QPYX_o_YXQP    = DNet.Buffer.Create(QPYX_arg0_YXQP);
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #6
0
 static int QPYX_BeginReading_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 1);
         DNet.Buffer            QPYX_obj_YXQP = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         System.IO.BinaryReader QPYX_o_YXQP   = QPYX_obj_YXQP.BeginReading();
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #7
0
 static int QPYX_WriteBytes_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         byte[]      QPYX_arg0_YXQP = ToLua.CheckByteBuffer(L_YXQP, 2);
         QPYX_obj_YXQP.WriteBytes(QPYX_arg0_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #8
0
 static int QPYX_WriteLong_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         long        QPYX_arg0_YXQP = LuaDLL.tolua_checkint64(L_YXQP, 2);
         QPYX_obj_YXQP.WriteLong(QPYX_arg0_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #9
0
 static int QPYX_WriteInt_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         int         QPYX_arg0_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2);
         QPYX_obj_YXQP.WriteInt(QPYX_arg0_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #10
0
 static int Clear(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         DNet.Buffer obj = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         obj.Clear();
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #11
0
 static int QPYX_GetPlayBackInfo_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer    QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         byte[]         QPYX_arg0_YXQP = ToLua.CheckByteBuffer(L_YXQP, 2);
         DNet.VideoData QPYX_o_YXQP    = QPYX_obj_YXQP.GetPlayBackInfo(QPYX_arg0_YXQP);
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #12
0
 static int QPYX_SetMessageName_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 3);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         CDecompress QPYX_arg0_YXQP = (CDecompress)ToLua.CheckObject <CDecompress>(L_YXQP, 2);
         string      QPYX_arg1_YXQP = ToLua.CheckString(L_YXQP, 3);
         QPYX_obj_YXQP.SetMessageName(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #13
0
 static int WriteBytes(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         byte[]      arg0 = ToLua.CheckByteBuffer(L, 2);
         obj.WriteBytes(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #14
0
 static int QPYX_BeginWriting_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer            QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         bool                   QPYX_arg0_YXQP = LuaDLL.luaL_checkboolean(L_YXQP, 2);
         System.IO.BinaryWriter QPYX_o_YXQP    = QPYX_obj_YXQP.BeginWriting(QPYX_arg0_YXQP);
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #15
0
 static int QPYX_SendBuffer_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 3);
         DNet.GameWebSocketClient QPYX_obj_YXQP = (DNet.GameWebSocketClient)ToLua.CheckObject <DNet.GameWebSocketClient>(L_YXQP, 1);
         DNet.Buffer QPYX_arg0_YXQP             = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 2);
         bool        QPYX_arg1_YXQP             = LuaDLL.luaL_checkboolean(L_YXQP, 3);
         QPYX_obj_YXQP.SendBuffer(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #16
0
 static int WriteLong(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         long        arg0 = LuaDLL.tolua_checkint64(L, 2);
         obj.WriteLong(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #17
0
 static int QPYX_PeekByte_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         int         QPYX_arg0_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2);
         int         QPYX_o_YXQP    = QPYX_obj_YXQP.PeekByte(QPYX_arg0_YXQP);
         LuaDLL.lua_pushinteger(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #18
0
 static int WriteInt(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         int         arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
         obj.WriteInt(arg0);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #19
0
 static int Create(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         int         arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
         DNet.Buffer o    = DNet.Buffer.Create(arg0);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #20
0
 static int Recycle(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         DNet.Buffer obj = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         bool        o   = obj.Recycle();
         LuaDLL.lua_pushboolean(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #21
0
 static int BeginReading(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         DNet.Buffer            obj = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         System.IO.BinaryReader o   = obj.BeginReading();
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #22
0
 static int SendBuffer(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         DNet.GameWebSocketClient obj = (DNet.GameWebSocketClient)ToLua.CheckObject <DNet.GameWebSocketClient>(L, 1);
         DNet.Buffer arg0             = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 2);
         bool        arg1             = LuaDLL.luaL_checkboolean(L, 3);
         obj.SendBuffer(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #23
0
 static int GetPlayBackInfo(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer    obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         byte[]         arg0 = ToLua.CheckByteBuffer(L, 2);
         DNet.VideoData o    = obj.GetPlayBackInfo(arg0);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #24
0
 static int QPYX_WriteBufferMsgProtolType2_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 4);
         DNet.Buffer QPYX_obj_YXQP  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L_YXQP, 1);
         byte[]      QPYX_arg0_YXQP = ToLua.CheckByteBuffer(L_YXQP, 2);
         string      QPYX_arg1_YXQP = ToLua.CheckString(L_YXQP, 3);
         int         QPYX_arg2_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 4);
         QPYX_obj_YXQP.WriteBufferMsgProtolType2(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP);
         return(0);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #25
0
 static int SetMessageName(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         CDecompress arg0 = (CDecompress)ToLua.CheckObject <CDecompress>(L, 2);
         string      arg1 = ToLua.CheckString(L, 3);
         obj.SetMessageName(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #26
0
 static int PeekByte(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         int         arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
         int         o    = obj.PeekByte(arg0);
         LuaDLL.lua_pushinteger(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #27
0
 static int BeginWriting(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         DNet.Buffer            obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         bool                   arg0 = LuaDLL.luaL_checkboolean(L, 2);
         System.IO.BinaryWriter o    = obj.BeginWriting(arg0);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #28
0
 static int WriteBufferMsgProtolType3(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         DNet.Buffer obj  = (DNet.Buffer)ToLua.CheckObject <DNet.Buffer>(L, 1);
         byte[]      arg0 = ToLua.CheckByteBuffer(L, 2);
         string      arg1 = ToLua.CheckString(L, 3);
         obj.WriteBufferMsgProtolType3(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
コード例 #29
0
    static int set_position(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            DNet.Buffer obj  = (DNet.Buffer)o;
            int         arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
            obj.position = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index position on a nil value"));
        }
    }
コード例 #30
0
    static int set_messageName(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            DNet.Buffer obj  = (DNet.Buffer)o;
            string      arg0 = ToLua.CheckString(L, 2);
            obj.messageName = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index messageName on a nil value"));
        }
    }