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

This is the base class that all service config parsers should derive from. More...

#include <service_config_parser.h>

Inheritance diagram for grpc_core::ServiceConfigParser::Parser:
Inheritance graph
[legend]

Public Member Functions

virtual absl::string_view name () const =0
 
virtual std::unique_ptr< ParsedConfigParseGlobalParams (const grpc_channel_args *, const Json &, grpc_error_handle *error)
 
virtual std::unique_ptr< ParsedConfigParsePerMethodParams (const grpc_channel_args *, const Json &, grpc_error_handle *error)
 
virtual ~Parser ()=default
 

Detailed Description

This is the base class that all service config parsers should derive from.

Definition at line 51 of file lib/service_config/service_config_parser.h.

Constructor & Destructor Documentation

◆ ~Parser()

virtual grpc_core::ServiceConfigParser::Parser::~Parser ( )
virtualdefault

Member Function Documentation

◆ name()

virtual absl::string_view grpc_core::ServiceConfigParser::Parser::name ( ) const
pure virtual

◆ ParseGlobalParams()

virtual std::unique_ptr<ParsedConfig> grpc_core::ServiceConfigParser::Parser::ParseGlobalParams ( const grpc_channel_args ,
const Json ,
grpc_error_handle error 
)
inlinevirtual

◆ ParsePerMethodParams()

virtual std::unique_ptr<ParsedConfig> grpc_core::ServiceConfigParser::Parser::ParsePerMethodParams ( const grpc_channel_args ,
const Json ,
grpc_error_handle error 
)
inlinevirtual

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


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