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

Go to the source code of this file.

Functions

bool grpc_parse_unix (const grpc_uri *uri, grpc_resolved_address *resolved_addr)
 Populate resolved_addr from uri, whose path is expected to contain a unix socket path. More...
 
bool grpc_parse_ipv4 (const grpc_uri *uri, grpc_resolved_address *resolved_addr)
 Populate resolved_addr from uri, whose path is expected to contain an IPv4 host:port pair. More...
 
bool grpc_parse_ipv6 (const grpc_uri *uri, grpc_resolved_address *resolved_addr)
 Populate resolved_addr from uri, whose path is expected to contain an IPv6 host:port pair. More...
 
bool grpc_parse_uri (const grpc_uri *uri, grpc_resolved_address *resolved_addr)
 Populate resolved_addr from uri. More...
 
bool grpc_parse_ipv4_hostport (const char *hostport, grpc_resolved_address *addr, bool log_errors)
 Parse bare IPv4 or IPv6 "IP:port" strings. More...
 
bool grpc_parse_ipv6_hostport (const char *hostport, grpc_resolved_address *addr, bool log_errors)
 
uint16_t grpc_strhtons (const char *port)
 

Function Documentation

◆ grpc_parse_ipv4()

bool grpc_parse_ipv4 ( const grpc_uri uri,
grpc_resolved_address resolved_addr 
)

Populate resolved_addr from uri, whose path is expected to contain an IPv4 host:port pair.

Returns true upon success.

◆ grpc_parse_ipv4_hostport()

bool grpc_parse_ipv4_hostport ( const char *  hostport,
grpc_resolved_address addr,
bool  log_errors 
)

Parse bare IPv4 or IPv6 "IP:port" strings.

◆ grpc_parse_ipv6()

bool grpc_parse_ipv6 ( const grpc_uri uri,
grpc_resolved_address resolved_addr 
)

Populate resolved_addr from uri, whose path is expected to contain an IPv6 host:port pair.

Returns true upon success.

◆ grpc_parse_ipv6_hostport()

bool grpc_parse_ipv6_hostport ( const char *  hostport,
grpc_resolved_address addr,
bool  log_errors 
)

◆ grpc_parse_unix()

bool grpc_parse_unix ( const grpc_uri uri,
grpc_resolved_address resolved_addr 
)

Populate resolved_addr from uri, whose path is expected to contain a unix socket path.

Returns true upon success.

◆ grpc_parse_uri()

bool grpc_parse_uri ( const grpc_uri uri,
grpc_resolved_address resolved_addr 
)

Populate resolved_addr from uri.

Returns true upon success.

◆ grpc_strhtons()

uint16_t grpc_strhtons ( const char *  port)