Functions
sockaddr_utils.h File Reference
#include <grpc/support/port_platform.h>
#include <stdint.h>
#include <string>
#include "absl/status/statusor.h"
#include "src/core/lib/iomgr/resolved_address.h"
Include dependency graph for sockaddr_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int grpc_sockaddr_get_family (const grpc_resolved_address *resolved_addr)
 
std::string grpc_sockaddr_get_packed_host (const grpc_resolved_address *resolved_addr)
 
int grpc_sockaddr_get_port (const grpc_resolved_address *addr)
 
const char * grpc_sockaddr_get_uri_scheme (const grpc_resolved_address *addr)
 
int grpc_sockaddr_is_v4mapped (const grpc_resolved_address *addr, grpc_resolved_address *addr4_out)
 
int grpc_sockaddr_is_wildcard (const grpc_resolved_address *addr, int *port_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)
 
void grpc_sockaddr_make_wildcards (int port, grpc_resolved_address *wild4_out, grpc_resolved_address *wild6_out)
 
void grpc_sockaddr_mask_bits (grpc_resolved_address *address, uint32_t mask_bits)
 
bool grpc_sockaddr_match_subnet (const grpc_resolved_address *address, const grpc_resolved_address *subnet_address, uint32_t mask_bits)
 
int grpc_sockaddr_set_port (grpc_resolved_address *addr, int port)
 
absl::StatusOr< std::string > grpc_sockaddr_to_string (const grpc_resolved_address *addr, bool normalize) GRPC_MUST_USE_RESULT
 
absl::StatusOr< std::string > grpc_sockaddr_to_uri (const grpc_resolved_address *addr)
 
int grpc_sockaddr_to_v4mapped (const grpc_resolved_address *addr, grpc_resolved_address *addr6_out)
 

Function Documentation

◆ grpc_sockaddr_get_family()

int grpc_sockaddr_get_family ( const grpc_resolved_address resolved_addr)

Definition at line 297 of file sockaddr_utils.cc.

◆ grpc_sockaddr_get_packed_host()

std::string grpc_sockaddr_get_packed_host ( const grpc_resolved_address resolved_addr)

Definition at line 344 of file sockaddr_utils.cc.

◆ grpc_sockaddr_get_port()

int grpc_sockaddr_get_port ( const grpc_resolved_address addr)

Definition at line 303 of file sockaddr_utils.cc.

◆ grpc_sockaddr_get_uri_scheme()

const char* grpc_sockaddr_get_uri_scheme ( const grpc_resolved_address addr)

Definition at line 282 of file sockaddr_utils.cc.

◆ grpc_sockaddr_is_v4mapped()

int grpc_sockaddr_is_v4mapped ( const grpc_resolved_address addr,
grpc_resolved_address addr4_out 
)

Definition at line 81 of file sockaddr_utils.cc.

◆ grpc_sockaddr_is_wildcard()

int grpc_sockaddr_is_wildcard ( const grpc_resolved_address addr,
int port_out 
)

Definition at line 132 of file sockaddr_utils.cc.

◆ grpc_sockaddr_make_wildcard4()

void grpc_sockaddr_make_wildcard4 ( int  port,
grpc_resolved_address wild_out 
)

Definition at line 172 of file sockaddr_utils.cc.

◆ grpc_sockaddr_make_wildcard6()

void grpc_sockaddr_make_wildcard6 ( int  port,
grpc_resolved_address wild_out 
)

Definition at line 183 of file sockaddr_utils.cc.

◆ grpc_sockaddr_make_wildcards()

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

Definition at line 166 of file sockaddr_utils.cc.

◆ grpc_sockaddr_mask_bits()

void grpc_sockaddr_mask_bits ( grpc_resolved_address address,
uint32_t  mask_bits 
)

Definition at line 363 of file sockaddr_utils.cc.

◆ grpc_sockaddr_match_subnet()

bool grpc_sockaddr_match_subnet ( const grpc_resolved_address address,
const grpc_resolved_address subnet_address,
uint32_t  mask_bits 
)

Definition at line 415 of file sockaddr_utils.cc.

◆ grpc_sockaddr_set_port()

int grpc_sockaddr_set_port ( grpc_resolved_address addr,
int  port 
)

Definition at line 324 of file sockaddr_utils.cc.

◆ grpc_sockaddr_to_string()

absl::StatusOr<std::string> grpc_sockaddr_to_string ( const grpc_resolved_address addr,
bool  normalize 
)

Definition at line 194 of file sockaddr_utils.cc.

◆ grpc_sockaddr_to_uri()

absl::StatusOr<std::string> grpc_sockaddr_to_uri ( const grpc_resolved_address addr)

Definition at line 260 of file sockaddr_utils.cc.

◆ grpc_sockaddr_to_v4mapped()

int grpc_sockaddr_to_v4mapped ( const grpc_resolved_address addr,
grpc_resolved_address addr6_out 
)

Definition at line 111 of file sockaddr_utils.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:31