Go to the documentation of this file.
52 args.result_handler = absl::make_unique<ResultHandler>();
56 resolver->StartLocked();
75 args.result_handler = absl::make_unique<ResultHandler>();
81 int main(
int argc,
char** argv) {
85 auto work_serializer = std::make_shared<grpc_core::WorkSerializer>();
101 test_fails(ipv4,
"ipv4://8.8.8.8/8.8.8.8:8888");
109 #ifdef GRPC_HAVE_UNIX_SOCKET
119 test_succeeds(uds_abstract,
"unix-abstract:sockaddr_resolver_test");
120 #endif // GRPC_HAVE_UNIX_SOCKET
ResolverFactory * LookupResolverFactory(absl::string_view scheme) const
virtual OrphanablePtr< Resolver > CreateResolver(ResolverArgs args) const =0
Returns a new resolver instance.
int main(int argc, char **argv)
static absl::StatusOr< URI > Parse(absl::string_view uri_text)
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
static const CoreConfiguration & Get()
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
Results returned by the resolver.
ABSL_MUST_USE_RESULT bool ok() const
static void test_succeeds(grpc_core::ResolverFactory *factory, const char *string)
grpc_core::ExecCtx exec_ctx
std::unique_ptr< T, Deleter > OrphanablePtr
void ReportResult(grpc_core::Resolver::Result) override
Reports a result to the channel.
const ResolverRegistry & resolver_registry() const
static std::shared_ptr< grpc_core::WorkSerializer > * g_work_serializer
virtual absl::string_view scheme() const =0
GRPCAPI void grpc_init(void)
static void test_fails(grpc_core::ResolverFactory *factory, const char *string)
GRPCAPI void grpc_shutdown(void)
const Status & status() const &
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:13