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 | |
![]() | |
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 |