GRPC Core  9.0.0
Functions
sockaddr_utils.h File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/resolve_address.h"

Go to the source code of this file.

Functions

int grpc_sockaddr_is_v4mapped (const grpc_resolved_address *addr, grpc_resolved_address *addr4_out)
 
int grpc_sockaddr_to_v4mapped (const grpc_resolved_address *addr, grpc_resolved_address *addr6_out)
 
int grpc_sockaddr_is_wildcard (const grpc_resolved_address *addr, int *port_out)
 
void grpc_sockaddr_make_wildcards (int port, grpc_resolved_address *wild4_out, grpc_resolved_address *wild6_out)
 
void grpc_sockaddr_make_wildcard4 (int port, grpc_resolved_address *wild_out)
 
void grpc_sockaddr_make_wildcard6 (int port, grpc_resolved_address *wild_out)
 
int grpc_sockaddr_get_port (const grpc_resolved_address *addr)
 
int grpc_sockaddr_set_port (const grpc_resolved_address *addr, int port)
 
int grpc_sockaddr_to_string (char **out, const grpc_resolved_address *addr, int normalize)
 
void grpc_string_to_sockaddr (grpc_resolved_address *out, char *addr, int port)
 
char * grpc_sockaddr_to_uri (const grpc_resolved_address *addr)
 
const char * grpc_sockaddr_get_uri_scheme (const grpc_resolved_address *addr)
 
int grpc_sockaddr_get_family (const grpc_resolved_address *resolved_addr)
 

Function Documentation

◆ grpc_sockaddr_get_family()

int grpc_sockaddr_get_family ( const grpc_resolved_address resolved_addr)

◆ grpc_sockaddr_get_port()

int grpc_sockaddr_get_port ( const grpc_resolved_address addr)

◆ grpc_sockaddr_get_uri_scheme()

const char* grpc_sockaddr_get_uri_scheme ( const grpc_resolved_address addr)

◆ grpc_sockaddr_is_v4mapped()

int grpc_sockaddr_is_v4mapped ( const grpc_resolved_address addr,
grpc_resolved_address addr4_out 
)

◆ grpc_sockaddr_is_wildcard()

int grpc_sockaddr_is_wildcard ( const grpc_resolved_address addr,
int *  port_out 
)

◆ grpc_sockaddr_make_wildcard4()

void grpc_sockaddr_make_wildcard4 ( int  port,
grpc_resolved_address wild_out 
)

◆ grpc_sockaddr_make_wildcard6()

void grpc_sockaddr_make_wildcard6 ( int  port,
grpc_resolved_address wild_out 
)

◆ grpc_sockaddr_make_wildcards()

void grpc_sockaddr_make_wildcards ( int  port,
grpc_resolved_address wild4_out,
grpc_resolved_address wild6_out 
)

◆ grpc_sockaddr_set_port()

int grpc_sockaddr_set_port ( const grpc_resolved_address addr,
int  port 
)

◆ grpc_sockaddr_to_string()

int grpc_sockaddr_to_string ( char **  out,
const grpc_resolved_address addr,
int  normalize 
)

◆ grpc_sockaddr_to_uri()

char* grpc_sockaddr_to_uri ( const grpc_resolved_address addr)

◆ grpc_sockaddr_to_v4mapped()

int grpc_sockaddr_to_v4mapped ( const grpc_resolved_address addr,
grpc_resolved_address addr6_out 
)

◆ grpc_string_to_sockaddr()

void grpc_string_to_sockaddr ( grpc_resolved_address out,
char *  addr,
int  port 
)