示例#1
0
char *grpc_get_default_authority(const char *target) {
  grpc_uri *uri = NULL;
  grpc_resolver_factory *factory = resolve_factory(target, &uri);
  char *authority = grpc_resolver_factory_get_default_authority(factory, uri);
  grpc_uri_destroy(uri);
  return authority;
}
示例#2
0
grpc_resolver *grpc_resolver_create(const char *target) {
    grpc_uri *uri = NULL;
    grpc_resolver_factory *factory = resolve_factory(target, &uri);
    grpc_resolver *resolver;
    grpc_resolver_args args;
    memset(&args, 0, sizeof(args));
    args.uri = uri;
    resolver = grpc_resolver_factory_create_resolver(factory, &args);
    grpc_uri_destroy(uri);
    return resolver;
}