MCPcopy Create free account
hub / github.com/facebook/time / SockaddrToPort

Function SockaddrToPort

timestamp/timestamp.go:233–241  ·  view source on GitHub ↗

SockaddrToPort converts socket address to an IP Somewhat copy from https://github.com/golang/go/blob/658b5e66ecbc41a49e6fb5aa63c5d9c804cf305f/src/net/udpsock_posix.go#L15

(sa unix.Sockaddr)

Source from the content-addressed store, hash-verified

231
232// SockaddrToAddr converts socket address to a netip.Addr
233// Somewhat copy from https://github.com/golang/go/blob/658b5e66ecbc41a49e6fb5aa63c5d9c804cf305f/src/net/udpsock_posix.go#L15
234func SockaddrToAddr(sa unix.Sockaddr) netip.Addr {
235 switch sa := sa.(type) {
236 case *unix.SockaddrInet4:
237 return netip.AddrFrom4(sa.Addr).Unmap()
238 case *unix.SockaddrInet6:
239 return netip.AddrFrom16(sa.Addr).Unmap()
240 }
241 return netip.Addr{}
242}
243
244// SockaddrToPort converts socket address to an IP

Callers 5

RunListenerMethod · 0.92
TestSockaddrToPortFunction · 0.85
TestSockaddrToPortIPv4Function · 0.85
TestSockaddrToPortIPv6Function · 0.85
TestSockaddrToPortNilFunction · 0.85

Calls

no outgoing calls

Tested by 4

TestSockaddrToPortFunction · 0.68
TestSockaddrToPortIPv4Function · 0.68
TestSockaddrToPortIPv6Function · 0.68
TestSockaddrToPortNilFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…