| 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) |
no test coverage detected