Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_IOMGR_RESOLVE_ADDRESS_H
20 #define GRPC_CORE_LIB_IOMGR_RESOLVE_ADDRESS_H
26 #include "absl/status/statusor.h"
35 #define GRPC_MAX_SOCKADDR_SIZE 128
44 using TaskHandle = ::grpc_event_engine::experimental::EventEngine::
45 DNSResolver::LookupTaskHandle;
const char * kDefaultSecurePort
struct grpc_pollset_set grpc_pollset_set
static constexpr TaskHandle kNullHandle
Task handle for DNS Resolution requests.
::grpc_event_engine::experimental::EventEngine::DNSResolver::LookupTaskHandle TaskHandle
DNSResolver * GetDNSResolver()
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
void SetDNSResolver(DNSResolver *resolver)
constexpr int kDefaultSecurePortInt
static std::string HandleToString(TaskHandle handle)
virtual bool Cancel(TaskHandle handle)=0
virtual absl::StatusOr< std::vector< grpc_resolved_address > > ResolveNameBlocking(absl::string_view name, absl::string_view default_port)=0
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:04