GRPC C++
1.39.1
|
Public Member Functions | |
FakeResolver (ResolverArgs args) | |
void | StartLocked () override |
Starts resolving. More... | |
void | RequestReresolutionLocked () override |
Asks the resolver to obtain an updated resolver result, if applicable. More... | |
![]() | |
Resolver (const Resolver &)=delete | |
Resolver & | operator= (const Resolver &)=delete |
~Resolver () override=default | |
virtual void | ResetBackoffLocked () |
Resets the re-resolution backoff, if any. More... | |
void | Orphan () override |
![]() | |
InternallyRefCounted (const InternallyRefCounted &)=delete | |
InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
![]() | |
Orphanable (const Orphanable &)=delete | |
Orphanable & | operator= (const Orphanable &)=delete |
Friends | |
class | FakeResolverResponseGenerator |
class | FakeResolverResponseSetter |
Additional Inherited Members | |
![]() | |
Resolver () | |
![]() | |
InternallyRefCounted (const char *trace=nullptr, intptr_t initial_refcount=1) | |
~InternallyRefCounted () override=default | |
RefCountedPtr< Resolver > | Ref () GRPC_MUST_USE_RESULT |
RefCountedPtr< Resolver > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
void | Unref () |
void | Unref (const DebugLocation &location, const char *reason) |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
|
explicit |
|
overridevirtual |
Asks the resolver to obtain an updated resolver result, if applicable.
This is useful for pull-based implementations to decide when to re-resolve. However, the implementation is not required to re-resolve immediately upon receiving this call; it may instead elect to delay based on some configured minimum time between queries, to avoid hammering the name service with queries.
For push-based implementations, this may be a no-op.
Note: Implementations must not invoke any method on the ResultHandler from within this call.
Reimplemented from grpc_core::Resolver.
|
overridevirtual |
Starts resolving.
Implements grpc_core::Resolver.
|
friend |
|
friend |