GRPC Core  18.0.0
Public Member Functions
grpc_core::ResolverFactory Class Referenceabstract

#include <resolver_factory.h>

Public Member Functions

virtual bool IsValidUri (const URI &uri) const =0
 Returns a bool indicating whether the input uri is valid to create a resolver. More...
 
virtual OrphanablePtr< ResolverCreateResolver (ResolverArgs args) const =0
 Returns a new resolver instance. More...
 
virtual std::string GetDefaultAuthority (const URI &uri) const
 Returns a string representing the default authority to use for this scheme. More...
 
virtual const char * scheme () const =0
 Returns the URI scheme that this factory implements. More...
 
virtual ~ResolverFactory ()
 

Constructor & Destructor Documentation

◆ ~ResolverFactory()

virtual grpc_core::ResolverFactory::~ResolverFactory ( )
inlinevirtual

Member Function Documentation

◆ CreateResolver()

virtual OrphanablePtr<Resolver> grpc_core::ResolverFactory::CreateResolver ( ResolverArgs  args) const
pure virtual

Returns a new resolver instance.

◆ GetDefaultAuthority()

virtual std::string grpc_core::ResolverFactory::GetDefaultAuthority ( const URI uri) const
inlinevirtual

Returns a string representing the default authority to use for this scheme.

◆ IsValidUri()

virtual bool grpc_core::ResolverFactory::IsValidUri ( const URI uri) const
pure virtual

Returns a bool indicating whether the input uri is valid to create a resolver.

◆ scheme()

virtual const char* grpc_core::ResolverFactory::scheme ( ) const
pure virtual

Returns the URI scheme that this factory implements.

Caller does NOT take ownership of result.


The documentation for this class was generated from the following file: