#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 Public Member Functions inherited from grpc_authorization_policy_provider | |
| 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 | |
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 () |
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.