GRPC C++  1.39.1
Data Structures | Namespaces | Macros | Typedefs | Functions | Variables
resolve_address.h File Reference
#include <grpc/support/port_platform.h>
#include <stddef.h>
#include "src/core/lib/iomgr/port.h"
#include "src/core/lib/iomgr/pollset_set.h"

Go to the source code of this file.

Data Structures

struct  grpc_resolved_address
 
struct  grpc_resolved_addresses
 
struct  grpc_address_resolver_vtable
 

Namespaces

 grpc_core
 Round Robin Policy.
 

Macros

#define GRPC_MAX_SOCKADDR_SIZE   128
 

Typedefs

typedef struct grpc_address_resolver_vtable grpc_address_resolver_vtable
 

Functions

void grpc_set_resolver_impl (grpc_address_resolver_vtable *vtable)
 
void grpc_resolve_address (const char *addr, const char *default_port, grpc_pollset_set *interested_parties, grpc_closure *on_done, grpc_resolved_addresses **addresses)
 
void grpc_resolved_addresses_destroy (grpc_resolved_addresses *addresses)
 
grpc_error_handle grpc_blocking_resolve_address (const char *name, const char *default_port, grpc_resolved_addresses **addresses)
 

Variables

constexpr int grpc_core::kDefaultSecurePortInt = 443
 

Macro Definition Documentation

◆ GRPC_MAX_SOCKADDR_SIZE

#define GRPC_MAX_SOCKADDR_SIZE   128

Typedef Documentation

◆ grpc_address_resolver_vtable

Function Documentation

◆ grpc_blocking_resolve_address()

grpc_error_handle grpc_blocking_resolve_address ( const char *  name,
const char *  default_port,
grpc_resolved_addresses **  addresses 
)

◆ grpc_resolve_address()

void grpc_resolve_address ( const char *  addr,
const char *  default_port,
grpc_pollset_set interested_parties,
grpc_closure on_done,
grpc_resolved_addresses **  addresses 
)

◆ grpc_resolved_addresses_destroy()

void grpc_resolved_addresses_destroy ( grpc_resolved_addresses addresses)

◆ grpc_set_resolver_impl()

void grpc_set_resolver_impl ( grpc_address_resolver_vtable vtable)