Public Member Functions | List of all members
grpc_core::ResolverFactory Class Referenceabstract

#include <resolver_factory.h>

Public Member Functions

virtual OrphanablePtr< ResolverCreateResolver (ResolverArgs args) const =0
 Returns a new resolver instance. More...
 
virtual std::string GetDefaultAuthority (const URI &uri) const
 
virtual bool IsValidUri (const URI &uri) const =0
 
virtual absl::string_view scheme () const =0
 
virtual ~ResolverFactory ()
 

Detailed Description

Definition at line 54 of file resolver_factory.h.

Constructor & Destructor Documentation

◆ ~ResolverFactory()

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

Definition at line 56 of file resolver_factory.h.

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.

Definition at line 71 of file resolver_factory.h.

◆ 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 absl::string_view 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:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:37