Go to the documentation of this file.
17 #ifndef GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_RESOLVER_FAKE_FAKE_RESOLVER_H
18 #define GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_RESOLVER_FAKE_FAKE_RESOLVER_H
22 #include "absl/base/thread_annotations.h"
31 #define GRPC_ARG_FAKE_RESOLVER_RESPONSE_GENERATOR \
32 "grpc.fake_resolver.response_generator"
47 :
public RefCounted<FakeResolverResponseGenerator> {
99 #endif // GRPC_CORE_EXT_FILTERS_CLIENT_CHANNEL_RESOLVER_FAKE_FAKE_RESOLVER_H
void SetResponse(Resolver::Result result)
void SetFailureOnReresolution()
static const grpc_arg_pointer_vtable kChannelArgPointerVtable
~FakeResolverResponseGenerator() override
static RefCountedPtr< FakeResolverResponseGenerator > GetFromArgs(const grpc_channel_args *args)
void SetFakeResolver(RefCountedPtr< FakeResolver > resolver)
Results returned by the resolver.
void SetReresolutionResponse(Resolver::Result result)
OrphanablePtr< Resolver > resolver_
void UnsetReresolutionResponse()
static grpc_arg MakeChannelArg(FakeResolverResponseGenerator *generator)
FakeResolverResponseGenerator()
RefCountedPtr< FakeResolver > resolver_ ABSL_GUARDED_BY(mu_)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:22