MCPcopy Create free account
hub / github.com/apple/foundationdb / closeSocket

Method closeSocket

flow/Net2.actor.cpp:716–724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

714 : id(nondeterministicRandom()->randomUniqueID()), socket(io_service, isV6 ? udp::v6() : udp::v4()) {}
715
716 void closeSocket() {
717 boost::system::error_code error;
718 socket.close(error);
719 if (error)
720 TraceEvent(SevWarn, "N2_CloseError", id)
721 .suppressFor(1.0)
722 .detail("ErrorCode", error.value())
723 .detail("Message", error.message());
724 }
725
726 void onReadError(const boost::system::error_code& error) {
727 TraceEvent(SevWarn, "N2_UDPReadError", id)

Callers 7

connectMethod · 0.95
connectMethod · 0.45
doAcceptHandshakeMethod · 0.45
catchFunction · 0.45
doConnectHandshakeFunction · 0.45
Net2.actor.cppFile · 0.45

Calls 5

TraceEventClass · 0.85
detailMethod · 0.80
messageMethod · 0.80
closeMethod · 0.65
valueMethod · 0.45

Tested by

no test coverage detected