Public Member Functions | Private Attributes | List of all members
grpc_core::RbacMethodParsedConfig Class Reference

#include <rbac_service_config_parser.h>

Inheritance diagram for grpc_core::RbacMethodParsedConfig:
Inheritance graph
[legend]

Public Member Functions

const GrpcAuthorizationEngineauthorization_engine (size_t index) const
 
 RbacMethodParsedConfig (std::vector< Rbac > rbac_policies)
 
- Public Member Functions inherited from grpc_core::ServiceConfigParser::ParsedConfig
virtual ~ParsedConfig ()=default
 

Private Attributes

std::vector< GrpcAuthorizationEngineauthorization_engines_
 

Detailed Description

Definition at line 46 of file rbac_service_config_parser.h.

Constructor & Destructor Documentation

◆ RbacMethodParsedConfig()

grpc_core::RbacMethodParsedConfig::RbacMethodParsedConfig ( std::vector< Rbac rbac_policies)
inlineexplicit

Definition at line 48 of file rbac_service_config_parser.h.

Member Function Documentation

◆ authorization_engine()

const GrpcAuthorizationEngine* grpc_core::RbacMethodParsedConfig::authorization_engine ( size_t  index) const
inline

Definition at line 58 of file rbac_service_config_parser.h.

Member Data Documentation

◆ authorization_engines_

std::vector<GrpcAuthorizationEngine> grpc_core::RbacMethodParsedConfig::authorization_engines_
private

Definition at line 66 of file rbac_service_config_parser.h.


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


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