34 #ifndef GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVER_FACTORY_H
35 #define GRPC_INTERNAL_CORE_CLIENT_CONFIG_RESOLVER_FACTORY_H
const grpc_resolver_factory_vtable * vtable
Definition: resolver_factory.h:47
void(* unref)(grpc_resolver_factory *factory)
Definition: resolver_factory.h:52
Definition: resolver_factory.h:50
char * grpc_resolver_factory_get_default_authority(grpc_resolver_factory *factory, grpc_uri *uri)
Return a (freshly allocated with gpr_malloc) string representing the default authority to use for thi...
Definition: resolver_factory.c:52
void grpc_resolver_factory_unref(grpc_resolver_factory *resolver)
Definition: resolver_factory.c:40
grpc_resolver provides grpc_client_config objects to grpc_channel objects
Definition: resolver.h:46
Definition: secure_channel_create.c:132
grpc_resolver provides grpc_client_config objects to grpc_channel objects
Definition: resolver_factory.h:46
const char * scheme
URI scheme that this factory implements.
Definition: resolver_factory.h:63
Definition: uri_parser.h:37
grpc_resolver * grpc_resolver_factory_create_resolver(grpc_resolver_factory *factory, grpc_uri *uri, grpc_subchannel_factory *subchannel_factory)
Create a resolver instance for a name.
Definition: resolver_factory.c:45
void grpc_resolver_factory_ref(grpc_resolver_factory *resolver)
Definition: resolver_factory.c:36
Constructor for new configured channels.
Definition: subchannel_factory.h:45
void(* ref)(grpc_resolver_factory *factory)
Definition: resolver_factory.h:51