34 #ifndef GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_UTILS_H
35 #define GRPC_INTERNAL_CORE_IOMGR_SOCKADDR_UTILS_H
45 struct sockaddr_in *addr4_out);
50 struct sockaddr_in6 *addr6_out);
58 struct sockaddr_in6 *wild6_out);
void grpc_sockaddr_make_wildcards(int port, struct sockaddr_in *wild4_out, struct sockaddr_in6 *wild6_out)
Definition: sockaddr_utils.c:119
void grpc_sockaddr_make_wildcard6(int port, struct sockaddr_in6 *wild_out)
Definition: sockaddr_utils.c:131
int grpc_sockaddr_get_port(const struct sockaddr *addr)
Definition: sockaddr_utils.c:200
int grpc_sockaddr_is_wildcard(const struct sockaddr *addr, int *port_out)
Definition: sockaddr_utils.c:90
char * grpc_sockaddr_to_uri(const struct sockaddr *addr)
Definition: sockaddr_utils.c:170
int grpc_sockaddr_to_string(char **out, const struct sockaddr *addr, int normalize)
Definition: sockaddr_utils.c:137
int grpc_sockaddr_set_port(const struct sockaddr *addr, int port)
Definition: sockaddr_utils.c:215
int grpc_sockaddr_is_v4mapped(const struct sockaddr *addr, struct sockaddr_in *addr4_out)
Definition: sockaddr_utils.c:54
void grpc_sockaddr_make_wildcard4(int port, struct sockaddr_in *wild_out)
Definition: sockaddr_utils.c:125
int grpc_sockaddr_to_v4mapped(const struct sockaddr *addr, struct sockaddr_in6 *addr6_out)
Definition: sockaddr_utils.c:75