#include <grpc/support/port_platform.h>#include "src/core/lib/address_utils/sockaddr_utils.h"#include <errno.h>#include <inttypes.h>#include <string.h>#include <string>#include <utility>#include "absl/status/status.h"#include "absl/strings/str_cat.h"#include "absl/strings/str_format.h"#include <grpc/support/log.h>#include "src/core/lib/gprpp/host_port.h"#include "src/core/lib/iomgr/port.h"#include "src/core/lib/iomgr/sockaddr.h"#include "src/core/lib/iomgr/socket_utils.h"#include "src/core/lib/uri/uri_parser.h"
Go to the source code of this file.
Variables | |
| static const uint8_t | kV4MappedPrefix [] |
| int grpc_sockaddr_get_family | ( | const grpc_resolved_address * | resolved_addr | ) |
Definition at line 297 of file sockaddr_utils.cc.
| std::string grpc_sockaddr_get_packed_host | ( | const grpc_resolved_address * | resolved_addr | ) |
Definition at line 344 of file sockaddr_utils.cc.
| int grpc_sockaddr_get_port | ( | const grpc_resolved_address * | resolved_addr | ) |
Definition at line 303 of file sockaddr_utils.cc.
| const char* grpc_sockaddr_get_uri_scheme | ( | const grpc_resolved_address * | resolved_addr | ) |
Definition at line 282 of file sockaddr_utils.cc.
| int grpc_sockaddr_is_v4mapped | ( | const grpc_resolved_address * | resolved_addr, |
| grpc_resolved_address * | resolved_addr4_out | ||
| ) |
Definition at line 81 of file sockaddr_utils.cc.
| int grpc_sockaddr_is_wildcard | ( | const grpc_resolved_address * | resolved_addr, |
| int * | port_out | ||
| ) |
Definition at line 132 of file sockaddr_utils.cc.
| void grpc_sockaddr_make_wildcard4 | ( | int | port, |
| grpc_resolved_address * | resolved_wild_out | ||
| ) |
Definition at line 172 of file sockaddr_utils.cc.
| void grpc_sockaddr_make_wildcard6 | ( | int | port, |
| grpc_resolved_address * | resolved_wild_out | ||
| ) |
Definition at line 183 of file sockaddr_utils.cc.
| 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.
| void grpc_sockaddr_mask_bits | ( | grpc_resolved_address * | address, |
| uint32_t | mask_bits | ||
| ) |
Definition at line 363 of file sockaddr_utils.cc.
| 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.
| int grpc_sockaddr_set_port | ( | grpc_resolved_address * | resolved_addr, |
| int | port | ||
| ) |
Definition at line 324 of file sockaddr_utils.cc.
| absl::StatusOr<std::string> grpc_sockaddr_to_string | ( | const grpc_resolved_address * | resolved_addr, |
| bool | normalize | ||
| ) |
Definition at line 194 of file sockaddr_utils.cc.
| absl::StatusOr<std::string> grpc_sockaddr_to_uri | ( | const grpc_resolved_address * | resolved_addr | ) |
Definition at line 260 of file sockaddr_utils.cc.
|
static |
Definition at line 72 of file sockaddr_utils.cc.
| int grpc_sockaddr_to_v4mapped | ( | const grpc_resolved_address * | resolved_addr, |
| grpc_resolved_address * | resolved_addr6_out | ||
| ) |
Definition at line 111 of file sockaddr_utils.cc.
Definition at line 78 of file sockaddr_utils.cc.