Classes | Public Member Functions | Static Public Member Functions | List of all members
grpc_authorization_policy_provider Struct Referenceabstract

#include <authorization_policy_provider.h>

Inheritance diagram for grpc_authorization_policy_provider:
Inheritance graph
[legend]

Classes

struct  AuthorizationEngines
 

Public Member Functions

virtual AuthorizationEngines engines ()=0
 
- Public Member Functions inherited from grpc_core::DualRefCounted< grpc_authorization_policy_provider >
 DualRefCounted (const DualRefCounted &)=delete
 
DualRefCountedoperator= (const DualRefCounted &)=delete
 
RefCountedPtr< grpc_authorization_policy_providerRef () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_authorization_policy_providerRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_authorization_policy_providerRefIfNonZero () GRPC_MUST_USE_RESULT
 
RefCountedPtr< grpc_authorization_policy_providerRefIfNonZero (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void Unref ()
 
void Unref (const DebugLocation &location, const char *reason)
 
WeakRefCountedPtr< grpc_authorization_policy_providerWeakRef () GRPC_MUST_USE_RESULT
 
WeakRefCountedPtr< grpc_authorization_policy_providerWeakRef (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT
 
void WeakUnref ()
 
void WeakUnref (const DebugLocation &location, const char *reason)
 
 ~DualRefCounted () override=default
 
- Public Member Functions inherited from grpc_core::Orphanable
Orphanableoperator= (const Orphanable &)=delete
 
virtual void Orphan ()=0
 
 Orphanable (const Orphanable &)=delete
 

Static Public Member Functions

static absl::string_view ChannelArgName ()
 
static int ChannelArgsCompare (const grpc_authorization_policy_provider *a, const grpc_authorization_policy_provider *b)
 

Additional Inherited Members

- Protected Member Functions inherited from grpc_core::DualRefCounted< grpc_authorization_policy_provider >
 DualRefCounted (const char *trace=nullptr, int32_t initial_refcount=1)
 
- Protected Member Functions inherited from grpc_core::Orphanable
 Orphanable ()
 
virtual ~Orphanable ()
 

Detailed Description

Definition at line 30 of file src/core/lib/security/authorization/authorization_policy_provider.h.

Member Function Documentation

◆ ChannelArgName()

static absl::string_view grpc_authorization_policy_provider::ChannelArgName ( )
inlinestatic

◆ ChannelArgsCompare()

static int grpc_authorization_policy_provider::ChannelArgsCompare ( const grpc_authorization_policy_provider a,
const grpc_authorization_policy_provider b 
)
inlinestatic

◆ engines()

virtual AuthorizationEngines grpc_authorization_policy_provider::engines ( )
pure virtual

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


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