| 512 | } |
| 513 | |
| 514 | void TAbstractSocket::CancelWaitImpl(const sockaddr_in6* address) { |
| 515 | Y_ASSERT(IsValid()); |
| 516 | |
| 517 | // darwin ignores packets with msg_iovlen == 0, also windows implementation uses sendto of first iovec. |
| 518 | TIoVec v = CreateIoVec(nullptr, 0); |
| 519 | TMsgHdr hdr = CreateSendMsgHdr((address ? *address : SelfAddress), v, nullptr); |
| 520 | |
| 521 | // send self fake packet |
| 522 | TAbstractSocket::SendMsg(&hdr, 0, FF_ALLOW_FRAG); |
| 523 | } |
| 524 | |
| 525 | ssize_t TAbstractSocket::RecvMsgImpl(TMsgHdr* hdr, int flags) { |
| 526 | Y_ASSERT(IsValid()); |
nothing calls this directly
no test coverage detected