Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
grpc::experimental::StaticDataAuthorizationPolicyProvider Class Reference

#include <authorization_policy_provider.h>

Inheritance diagram for grpc::experimental::StaticDataAuthorizationPolicyProvider:
Inheritance graph
[legend]

Public Member Functions

grpc_authorization_policy_providerc_provider () override
 
 StaticDataAuthorizationPolicyProvider (grpc_authorization_policy_provider *provider)
 
 ~StaticDataAuthorizationPolicyProvider () override
 
- Public Member Functions inherited from grpc::experimental::AuthorizationPolicyProviderInterface
virtual ~AuthorizationPolicyProviderInterface ()=default
 

Static Public Member Functions

static std::shared_ptr< StaticDataAuthorizationPolicyProviderCreate (const std::string &authz_policy, grpc::Status *status)
 

Private Attributes

grpc_authorization_policy_providerc_provider_ = nullptr
 

Detailed Description

Definition at line 38 of file include/grpcpp/security/authorization_policy_provider.h.

Constructor & Destructor Documentation

◆ StaticDataAuthorizationPolicyProvider()

grpc::experimental::StaticDataAuthorizationPolicyProvider::StaticDataAuthorizationPolicyProvider ( grpc_authorization_policy_provider provider)
inlineexplicit

◆ ~StaticDataAuthorizationPolicyProvider()

grpc::experimental::StaticDataAuthorizationPolicyProvider::~StaticDataAuthorizationPolicyProvider ( )
override

Definition at line 46 of file authorization_policy_provider.cc.

Member Function Documentation

◆ c_provider()

grpc_authorization_policy_provider* grpc::experimental::StaticDataAuthorizationPolicyProvider::c_provider ( )
inlineoverridevirtual

◆ Create()

std::shared_ptr< StaticDataAuthorizationPolicyProvider > grpc::experimental::StaticDataAuthorizationPolicyProvider::Create ( const std::string &  authz_policy,
grpc::Status status 
)
static

Definition at line 29 of file authorization_policy_provider.cc.

Member Data Documentation

◆ c_provider_

grpc_authorization_policy_provider* grpc::experimental::StaticDataAuthorizationPolicyProvider::c_provider_ = nullptr
private

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


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