#include <grpc_authorization_policy_provider.h>
Static Public Member Functions | |
static absl::StatusOr< RefCountedPtr< grpc_authorization_policy_provider > > | Create (absl::string_view authz_policy) |
![]() | |
static absl::string_view | ChannelArgName () |
static int | ChannelArgsCompare (const grpc_authorization_policy_provider *a, const grpc_authorization_policy_provider *b) |
Private Attributes | |
RefCountedPtr< AuthorizationEngine > | allow_engine_ |
RefCountedPtr< AuthorizationEngine > | deny_engine_ |
Additional Inherited Members | |
![]() | |
DualRefCounted (const char *trace=nullptr, int32_t initial_refcount=1) | |
![]() | |
Orphanable () | |
virtual | ~Orphanable () |
Definition at line 45 of file grpc_authorization_policy_provider.h.
|
explicit |
Definition at line 54 of file grpc_authorization_policy_provider.cc.
|
static |
Definition at line 45 of file grpc_authorization_policy_provider.cc.
|
inlineoverridevirtual |
Implements grpc_authorization_policy_provider.
Definition at line 55 of file grpc_authorization_policy_provider.h.
|
inlineoverridevirtual |
Implements grpc_core::Orphanable.
Definition at line 59 of file grpc_authorization_policy_provider.h.
|
private |
Definition at line 62 of file grpc_authorization_policy_provider.h.
|
private |
Definition at line 63 of file grpc_authorization_policy_provider.h.