| 497 | } |
| 498 | |
| 499 | static int GetStatus(lua_State *L) |
| 500 | { |
| 501 | GetLSI()->AssertInterfaceEvent(); // see the check in TCPSocket::New |
| 502 | auto *tcps = (TCPSocket *)luaL_checkudata(L, 1, "TCPSocket"); |
| 503 | switch (tcps->status) |
| 504 | { |
| 505 | case StatusReady: lua_pushliteral(L, "ready"); break; |
| 506 | case StatusConnecting: lua_pushliteral(L, "connecting"); break; |
| 507 | case StatusConnected: lua_pushliteral(L, "connected"); break; |
| 508 | case StatusDead: lua_pushliteral(L, "dead"); break; |
| 509 | } |
| 510 | return 1; |
| 511 | } |
| 512 | |
| 513 | static int GetPeerName(lua_State *L) |
| 514 | { |
no test coverage detected