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

Method SendTo

util/network/sock.h:411–423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

409
410public:
411 ssize_t SendTo(const void* msg, size_t len, const ISockAddr* toAddr) {
412 ssize_t ret = toAddr->ResolveAddr();
413 if (ret < 0) {
414 return -LastSystemError();
415 }
416
417 ret = sendto((SOCKET) * this, (const char*)msg, (int)len, 0, toAddr->SockAddr(), toAddr->Len());
418 if (ret < 0) {
419 return -LastSystemError();
420 }
421
422 return ret;
423 }
424
425 ssize_t RecvFrom(void* buf, size_t len, ISockAddr* fromAddr) {
426 socklen_t fromSize = fromAddr->Size();

Callers 2

Y_UNIT_TESTFunction · 0.45
RunLocalDgramTestFunction · 0.45

Calls 4

LastSystemErrorFunction · 0.85
ResolveAddrMethod · 0.45
SockAddrMethod · 0.45
LenMethod · 0.45

Tested by

no test coverage detected