Skip to content

Commit a93f688

Browse files
committed
Modify lua export interface
1 parent 09ed00a commit a93f688

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

src/network/NetConnect.h

-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ class NetConnect : public TcpSocket
1212

1313
~NetConnect();
1414

15-
void close(){ TcpSocket::close(); }
16-
1715
// write data to socket
1816
void sendMsg(uint32 msgtype, NetPacket * pack);
1917
void sendMsg(uint32 msgtype, const char * msg, uint32 len);

src/script/Lua_BasePacket.cpp src/script/Lua_Base.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ void luabind_basepacket(sol::state & lua)
4646

4747

4848
lua.new_usertype<TcpSocket>("TcpSocket",
49+
"close", &TcpSocket::close,
50+
"localIP", &TcpSocket::localIP,
51+
"localPort", &TcpSocket::localPort,
52+
"remoteIP", &TcpSocket::remoteIP,
53+
"remotePort", &TcpSocket::remotePort,
4954
"setUserdata", &TcpSocket::setUserdata,
5055
"getUserdata", &TcpSocket::getUserdata,
5156
"setUsernum", &TcpSocket::setUsernum,

src/script/Lua_NetServer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ void luabind_netserver(sol::state & lua)
6767
{
6868
lua.new_usertype<NetConnect>("NetConnect",
6969
sol::base_classes, sol::bases<TcpSocket>(),
70-
"close", &NetConnect::close,
7170
"sendPacket", &NetConnect::sendPacket,
7271
"sendMsg", &NetConnect::sendData);
7372

src/script/Lua_WebSockServer.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ void luabind_websocket(sol::state & lua)
3939
{
4040
lua.new_usertype<WebSocketConnect>("WebSocketConnect",
4141
sol::base_classes, sol::bases<TcpSocket>(),
42-
"close", &WebSocketConnect::close,
4342
"sendPacket", &WebSocketConnect::sendPacket,
4443
"sendMsg", &WebSocketConnect::sendData);
4544

0 commit comments

Comments
 (0)