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

#include <matchers.h>

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

Public Member Functions

virtual bool Matches (const EvaluateArgs &args) const =0
 
virtual ~AuthorizationMatcher ()=default
 

Static Public Member Functions

static std::unique_ptr< AuthorizationMatcherCreate (Rbac::Permission permission)
 
static std::unique_ptr< AuthorizationMatcherCreate (Rbac::Principal principal)
 

Detailed Description

Definition at line 36 of file security/authorization/matchers.h.

Constructor & Destructor Documentation

◆ ~AuthorizationMatcher()

virtual grpc_core::AuthorizationMatcher::~AuthorizationMatcher ( )
virtualdefault

Member Function Documentation

◆ Create() [1/2]

std::unique_ptr< AuthorizationMatcher > grpc_core::AuthorizationMatcher::Create ( Rbac::Permission  permission)
static

Definition at line 34 of file security/authorization/matchers.cc.

◆ Create() [2/2]

std::unique_ptr< AuthorizationMatcher > grpc_core::AuthorizationMatcher::Create ( Rbac::Principal  principal)
static

Definition at line 76 of file security/authorization/matchers.cc.

◆ Matches()

virtual bool grpc_core::AuthorizationMatcher::Matches ( const EvaluateArgs args) const
pure virtual

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


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