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

Function CalcCrc

library/cpp/netliba/v12/udp_socket.cpp:163–165  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

161 }
162
163 static inline ui64 CalcCrc(const char* buf, int size, const sockaddr_in6& addr) {
164 return CalcChecksum(buf, size) + CalcAddressChecksum(addr) + CalcPortChecksum(addr) + PROTO_REV;
165 }
166
167 bool TUdpSocket::CrcMatches(ui64 expectedCrc, ui64 crc, const sockaddr_in6& addr) {
168 Y_ASSERT(addr.sin6_family == AF_INET6);

Callers 1

WritePacketHeaderFunction · 0.85

Calls 3

CalcAddressChecksumFunction · 0.85
CalcPortChecksumFunction · 0.85
CalcChecksumFunction · 0.70

Tested by

no test coverage detected