aboutsummaryrefslogtreecommitdiff
path: root/src/lua/modules/net
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-11-15 19:29:27 +0800
committerchai <chaifix@163.com>2018-11-15 19:29:27 +0800
commit7e51ff3bfae0becc260452a427a1fc1232a4b348 (patch)
treee2c4cddcd5ed719a611be4c92edf1991a63203c5 /src/lua/modules/net
parenta6f2d5fff89b7322009c46a9272668ca4c32ce64 (diff)
*修改代码结构
Diffstat (limited to 'src/lua/modules/net')
-rw-r--r--src/lua/modules/net/je_lua_buffer.cpp3
-rw-r--r--src/lua/modules/net/je_lua_buffer.h2
-rw-r--r--src/lua/modules/net/je_lua_net.cpp4
-rw-r--r--src/lua/modules/net/je_lua_socket.cpp3
-rw-r--r--src/lua/modules/net/je_lua_socket.h2
5 files changed, 8 insertions, 6 deletions
diff --git a/src/lua/modules/net/je_lua_buffer.cpp b/src/lua/modules/net/je_lua_buffer.cpp
index 2565d60..0198095 100644
--- a/src/lua/modules/net/je_lua_buffer.cpp
+++ b/src/lua/modules/net/je_lua_buffer.cpp
@@ -118,7 +118,7 @@ namespace JinEngine
return 0;
}
- LUA_EXPORT int luaopen_Buffer(lua_State* L)
+ LUA_EXPORT void luaopen_Buffer(lua_State* L)
{
luaL_Reg netbuffer_function[] = {
{ "__gc", l_gc },
@@ -131,7 +131,6 @@ namespace JinEngine
};
luax_newtype(L, Jin_Lua_Buffer, netbuffer_function);
- return 0;
}
} // namespace Lua
diff --git a/src/lua/modules/net/je_lua_buffer.h b/src/lua/modules/net/je_lua_buffer.h
index d24a4e2..d226640 100644
--- a/src/lua/modules/net/je_lua_buffer.h
+++ b/src/lua/modules/net/je_lua_buffer.h
@@ -12,6 +12,8 @@ namespace JinEngine
extern const char* Jin_Lua_Buffer;
+ void luaopen_Buffer(lua_State* L);
+
namespace Net
{
diff --git a/src/lua/modules/net/je_lua_net.cpp b/src/lua/modules/net/je_lua_net.cpp
index 795eb18..b081733 100644
--- a/src/lua/modules/net/je_lua_net.cpp
+++ b/src/lua/modules/net/je_lua_net.cpp
@@ -66,8 +66,8 @@ namespace Lua
LUA_EXPORT int luaopen_net(lua_State* L)
{
- luax_newclass(L, luaopen_Socket);
- luax_newclass(L, luaopen_Buffer);
+ luaopen_Socket(L);
+ luaopen_Buffer(L);
luaL_Reg f[] = {
{ "init", l_initNetwork },
diff --git a/src/lua/modules/net/je_lua_socket.cpp b/src/lua/modules/net/je_lua_socket.cpp
index 309f92e..db170e4 100644
--- a/src/lua/modules/net/je_lua_socket.cpp
+++ b/src/lua/modules/net/je_lua_socket.cpp
@@ -109,7 +109,7 @@ namespace JinEngine
return 0;
}
- LUA_EXPORT int luaopen_Socket(lua_State* L)
+ LUA_EXPORT void luaopen_Socket(lua_State* L)
{
luaL_Reg socket_function[] = {
{ "__gc", l_gc },
@@ -123,7 +123,6 @@ namespace JinEngine
{ 0, 0 }
};
luax_newtype(L, Jin_Lua_Socket, socket_function);
- return 0;
}
} // namespace Lua
diff --git a/src/lua/modules/net/je_lua_socket.h b/src/lua/modules/net/je_lua_socket.h
index 83c08fb..b33fac6 100644
--- a/src/lua/modules/net/je_lua_socket.h
+++ b/src/lua/modules/net/je_lua_socket.h
@@ -8,6 +8,8 @@ namespace JinEngine
extern const char* Jin_Lua_Socket;
+ void luaopen_Socket(lua_State* L);
+
}
}