MCPcopy Create free account
hub / github.com/catboost/catboost / CancelWaitImpl

Method CancelWaitImpl

library/cpp/netliba/socket/socket.cpp:514–523  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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());

Callers

nothing calls this directly

Calls 3

IsValidFunction · 0.85
CreateIoVecFunction · 0.85
CreateSendMsgHdrFunction · 0.85

Tested by

no test coverage detected