MCPcopy Create free account
hub / github.com/ElementsProject/lightning / wireaddr_from_ipv6

Function wireaddr_from_ipv6

common/wireaddr.c:182–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180}
181
182void wireaddr_from_ipv6(struct wireaddr *addr,
183 const struct in6_addr *ip6,
184 const u16 port)
185{
186 addr->type = ADDR_TYPE_IPV6;
187 addr->addrlen = sizeof(*ip6);
188 addr->port = port;
189 memset(addr->addr, 0, sizeof(addr->addr));
190 memcpy(&addr->addr, ip6, addr->addrlen);
191}
192
193bool wireaddr_to_ipv4(const struct wireaddr *addr, struct sockaddr_in *s4)
194{

Callers 4

get_remote_addressFunction · 0.85
try_connect_one_addrFunction · 0.85
wireaddr_from_hostnameFunction · 0.85
parse_wireaddrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected