GRPC Core  9.0.0
Functions
sockaddr_utils.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/iomgr/sockaddr_utils.h"
#include <errno.h>
#include <inttypes.h>
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/gprpp/host_port.h"
#include "src/core/lib/iomgr/sockaddr.h"
#include "src/core/lib/iomgr/socket_utils.h"
#include "src/core/lib/iomgr/unix_sockets_posix.h"

Functions

int grpc_sockaddr_is_v4mapped (const grpc_resolved_address *resolved_addr, grpc_resolved_address *resolved_addr4_out)
 
int grpc_sockaddr_to_v4mapped (const grpc_resolved_address *resolved_addr, grpc_resolved_address *resolved_addr6_out)
 
int grpc_sockaddr_is_wildcard (const grpc_resolved_address *resolved_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 *resolved_wild_out)
 
void grpc_sockaddr_make_wildcard6 (int port, grpc_resolved_address *resolved_wild_out)
 
int grpc_sockaddr_to_string (char **out, const grpc_resolved_address *resolved_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 *resolved_addr)
 
const char * grpc_sockaddr_get_uri_scheme (const grpc_resolved_address *resolved_addr)
 
int grpc_sockaddr_get_family (const grpc_resolved_address *resolved_addr)
 
int grpc_sockaddr_get_port (const grpc_resolved_address *resolved_addr)
 
int grpc_sockaddr_set_port (const grpc_resolved_address *resolved_addr, int port)
 

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 resolved_addr)

◆ grpc_sockaddr_get_uri_scheme()

const char* grpc_sockaddr_get_uri_scheme ( const grpc_resolved_address resolved_addr)

◆ grpc_sockaddr_is_v4mapped()

int grpc_sockaddr_is_v4mapped ( const grpc_resolved_address resolved_addr,
grpc_resolved_address resolved_addr4_out 
)

◆ grpc_sockaddr_is_wildcard()

int grpc_sockaddr_is_wildcard ( const grpc_resolved_address resolved_addr,
int *  port_out 
)

◆ grpc_sockaddr_make_wildcard4()

void grpc_sockaddr_make_wildcard4 ( int  port,
grpc_resolved_address resolved_wild_out 
)

◆ grpc_sockaddr_make_wildcard6()

void grpc_sockaddr_make_wildcard6 ( int  port,
grpc_resolved_address resolved_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 resolved_addr,
int  port 
)

◆ grpc_sockaddr_to_string()

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

◆ grpc_sockaddr_to_uri()

char* grpc_sockaddr_to_uri ( const grpc_resolved_address resolved_addr)

◆ grpc_sockaddr_to_v4mapped()

int grpc_sockaddr_to_v4mapped ( const grpc_resolved_address resolved_addr,
grpc_resolved_address resolved_addr6_out 
)

◆ grpc_string_to_sockaddr()

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