Results returned by the resolver. More...
#include <resolver.h>
Public Member Functions | |
Result & | operator= (const Result &other) |
Result & | operator= (Result &&other) noexcept |
Result ()=default | |
Result (const Result &other) | |
Result (Result &&other) noexcept | |
~Result () | |
Public Attributes | |
absl::StatusOr< ServerAddressList > | addresses |
A list of addresses, or an error. More... | |
const grpc_channel_args * | args = nullptr |
std::string | resolution_note |
absl::StatusOr< RefCountedPtr< ServiceConfig > > | service_config = nullptr |
A service config, or an error. More... | |
Results returned by the resolver.
Definition at line 56 of file resolver/resolver.h.
|
default |
grpc_core::Resolver::Result::~Result | ( | ) |
Definition at line 46 of file resolver.cc.
Definition at line 48 of file resolver.cc.
|
noexcept |
Definition at line 54 of file resolver.cc.
Resolver::Result & grpc_core::Resolver::Result::operator= | ( | const Result & | other | ) |
Definition at line 63 of file resolver.cc.
|
noexcept |
Definition at line 73 of file resolver.cc.
absl::StatusOr<ServerAddressList> grpc_core::Resolver::Result::addresses |
A list of addresses, or an error.
Definition at line 58 of file resolver/resolver.h.
const grpc_channel_args* grpc_core::Resolver::Result::args = nullptr |
Definition at line 70 of file resolver/resolver.h.
std::string grpc_core::Resolver::Result::resolution_note |
An optional human-readable note describing context about the resolution, to be passed along to the LB policy for inclusion in RPC failure status messages in cases where neither addresses nor service_config has a non-OK status. For example, a resolver that returns an empty address list but a valid service config may set to this to something like "no DNS entries found for <name>".
Definition at line 67 of file resolver/resolver.h.
absl::StatusOr<RefCountedPtr<ServiceConfig> > grpc_core::Resolver::Result::service_config = nullptr |
A service config, or an error.
Definition at line 60 of file resolver/resolver.h.