MCPcopy Create free account
hub / github.com/alibaba/PhotonLibOS / parse_addr

Function parse_addr

net/kernel_socket.cpp:1066–1072  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1064}
1065
1066static void parse_addr(std::string_view s, IPAddr* addr) {
1067 if (s.length() >= INET6_ADDRSTRLEN - 1) return;
1068 char ip_str[INET6_ADDRSTRLEN];
1069 memcpy(ip_str, s.data(), s.length());
1070 ip_str[s.length()] = '\0';
1071 *addr = IPAddr(ip_str);
1072}
1073
1074EndPoint::EndPoint(const char* s_) {
1075 estring_view s(s_);

Callers 2

EndPointMethod · 0.85
parseMethod · 0.85

Calls 3

IPAddrClass · 0.70
lengthMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected