Public Member Functions | Static Public Member Functions | List of all members
grpc_core::NativeDNSResolver Class Reference

#include <resolve_address_posix.h>

Inheritance diagram for grpc_core::NativeDNSResolver:
Inheritance graph
[legend]

Public Member Functions

bool Cancel (TaskHandle handle) override
 
bool Cancel (TaskHandle handle) override
 
TaskHandle ResolveName (absl::string_view name, absl::string_view default_port, grpc_pollset_set *, std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)> on_done) override
 
TaskHandle ResolveName (absl::string_view name, absl::string_view default_port, grpc_pollset_set *, std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)> on_done) override
 
absl::StatusOr< std::vector< grpc_resolved_address > > ResolveNameBlocking (absl::string_view name, absl::string_view default_port) override
 
absl::StatusOr< std::vector< grpc_resolved_address > > ResolveNameBlocking (absl::string_view name, absl::string_view default_port) override
 
- Public Member Functions inherited from grpc_core::DNSResolver
virtual ~DNSResolver ()
 

Static Public Member Functions

static NativeDNSResolverGetOrCreate ()
 
static NativeDNSResolverGetOrCreate ()
 
- Static Public Member Functions inherited from grpc_core::DNSResolver
static std::string HandleToString (TaskHandle handle)
 

Additional Inherited Members

- Public Types inherited from grpc_core::DNSResolver
using TaskHandle = ::grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle
 
- Static Public Attributes inherited from grpc_core::DNSResolver
static constexpr TaskHandle kNullHandle {0, 0}
 

Detailed Description

Definition at line 30 of file resolve_address_posix.h.

Member Function Documentation

◆ Cancel() [1/2]

bool grpc_core::NativeDNSResolver::Cancel ( TaskHandle  handle)
overridevirtual

◆ Cancel() [2/2]

bool grpc_core::NativeDNSResolver::Cancel ( TaskHandle  handle)
overridevirtual

◆ GetOrCreate() [1/2]

static NativeDNSResolver* grpc_core::NativeDNSResolver::GetOrCreate ( )
static

◆ GetOrCreate() [2/2]

static NativeDNSResolver* grpc_core::NativeDNSResolver::GetOrCreate ( )
static

◆ ResolveName() [1/2]

TaskHandle grpc_core::NativeDNSResolver::ResolveName ( absl::string_view  name,
absl::string_view  default_port,
grpc_pollset_set ,
std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)>  on_done 
)
overridevirtual

◆ ResolveName() [2/2]

TaskHandle grpc_core::NativeDNSResolver::ResolveName ( absl::string_view  name,
absl::string_view  default_port,
grpc_pollset_set ,
std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)>  on_done 
)
overridevirtual

◆ ResolveNameBlocking() [1/2]

absl::StatusOr<std::vector<grpc_resolved_address> > grpc_core::NativeDNSResolver::ResolveNameBlocking ( absl::string_view  name,
absl::string_view  default_port 
)
overridevirtual

◆ ResolveNameBlocking() [2/2]

absl::StatusOr<std::vector<grpc_resolved_address> > grpc_core::NativeDNSResolver::ResolveNameBlocking ( absl::string_view  name,
absl::string_view  default_port 
)
overridevirtual

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36