MCPcopy Create free account
hub / github.com/The-Powder-Toy/The-Powder-Toy / GetStatus

Function GetStatus

src/lua/LuaSocketTCPHttp.cpp:499–511  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 1

FinishMethod · 0.85

Calls 2

GetLSIFunction · 0.85
AssertInterfaceEventMethod · 0.80

Tested by

no test coverage detected