#include <resolve_address.h>
Public Types | |
using | TaskHandle = ::grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle |
Public Member Functions | |
virtual bool | Cancel (TaskHandle handle)=0 |
virtual TaskHandle | ResolveName (absl::string_view name, absl::string_view default_port, grpc_pollset_set *interested_parties, std::function< void(absl::StatusOr< std::vector< grpc_resolved_address >>)> on_done)=0 |
virtual absl::StatusOr< std::vector< grpc_resolved_address > > | ResolveNameBlocking (absl::string_view name, absl::string_view default_port)=0 |
virtual | ~DNSResolver () |
Static Public Member Functions | |
static std::string | HandleToString (TaskHandle handle) |
Static Public Attributes | |
static constexpr TaskHandle | kNullHandle {0, 0} |
Definition at line 42 of file resolve_address.h.
using grpc_core::DNSResolver::TaskHandle = ::grpc_event_engine::experimental::EventEngine:: DNSResolver::LookupTaskHandle |
Definition at line 45 of file resolve_address.h.
|
inlinevirtual |
Definition at line 48 of file resolve_address.h.
|
pure virtual |
Implemented in grpc_core::NativeDNSResolver, and grpc_core::NativeDNSResolver.
|
static |
Definition at line 40 of file resolve_address.cc.
|
pure virtual |
Implemented in grpc_core::NativeDNSResolver, and grpc_core::NativeDNSResolver.
|
pure virtual |
Implemented in grpc_core::NativeDNSResolver, and grpc_core::NativeDNSResolver.
|
staticconstexpr |
Definition at line 46 of file resolve_address.h.