|
GRPC Core
18.0.0
|
A mechanism for generating responses for the fake resolver. More...
#include <fake_resolver.h>
Static Public Member Functions | |
| static grpc_arg | MakeChannelArg (FakeResolverResponseGenerator *generator) |
| static RefCountedPtr< FakeResolverResponseGenerator > | GetFromArgs (const grpc_channel_args *args) |
Static Public Attributes | |
| static const grpc_arg_pointer_vtable | kChannelArgPointerVtable |
Friends | |
| class | FakeResolver |
Additional Inherited Members | |
Protected Member Functions inherited from grpc_core::RefCounted< FakeResolverResponseGenerator > | |
| RefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
A mechanism for generating responses for the fake resolver.
An instance of this class is passed to the fake resolver via a channel argument (see MakeChannelArg()) and used to inject and trigger custom resolutions.
| grpc_core::FakeResolverResponseGenerator::FakeResolverResponseGenerator | ( | ) |
|
override |
|
static |
|
static |
| void grpc_core::FakeResolverResponseGenerator::SetFailure | ( | ) |
| void grpc_core::FakeResolverResponseGenerator::SetFailureOnReresolution | ( | ) |
| void grpc_core::FakeResolverResponseGenerator::SetReresolutionResponse | ( | Resolver::Result | result | ) |
| void grpc_core::FakeResolverResponseGenerator::SetResponse | ( | Resolver::Result | result | ) |
| void grpc_core::FakeResolverResponseGenerator::UnsetReresolutionResponse | ( | ) |
|
friend |
|
static |