MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / _hx_std_socket_accept

Function _hx_std_socket_accept

src/hx/libs/std/Socket.cpp:865–880  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

863#endif
864
865Dynamic _hx_std_socket_accept( Dynamic o )
866{
867 SOCKET sock = val_sock(o);
868 struct sockaddr_in addr;
869 SockLen addrlen = sizeof(addr);
870 SOCKET s;
871 hx::EnterGCFreeZone();
872 s = accept(sock,(struct sockaddr*)&addr,&addrlen);
873 if( s == INVALID_SOCKET )
874 block_error();
875 hx::ExitGCFreeZone();
876
877 SocketWrapper *wrap = new SocketWrapper();
878 wrap->socket = s;
879 return wrap;
880}
881
882/**
883 socket_peer : 'socket -> #address

Callers

nothing calls this directly

Calls 4

val_sockFunction · 0.85
EnterGCFreeZoneFunction · 0.85
ExitGCFreeZoneFunction · 0.85
block_errorFunction · 0.70

Tested by

no test coverage detected