15 #ifndef GRPCPP_SECURITY_AUTHORIZATION_POLICY_PROVIDER_H
16 #define GRPCPP_SECURITY_AUTHORIZATION_POLICY_PROVIDER_H
29 namespace experimental {
45 static std::shared_ptr<StaticDataAuthorizationPolicyProvider>
Create(
52 : c_provider_(provider) {}
Did it work? If it didn't, why?
Definition: status.h:31
Definition: authorization_policy_provider.h:34
virtual grpc_authorization_policy_provider * c_provider()=0
virtual ~AuthorizationPolicyProviderInterface()=default
Definition: authorization_policy_provider.h:43
~StaticDataAuthorizationPolicyProvider() override
static std::shared_ptr< StaticDataAuthorizationPolicyProvider > Create(const std::string &authz_policy, grpc::Status *status)
StaticDataAuthorizationPolicyProvider(grpc_authorization_policy_provider *provider)
Definition: authorization_policy_provider.h:50
grpc_authorization_policy_provider * c_provider() override
Definition: authorization_policy_provider.h:56
struct grpc_authorization_policy_provider grpc_authorization_policy_provider
EXPERIMENTAL - Subject to change.
Definition: grpc_security.h:1093
An Alarm posts the user-provided tag to its associated completion queue or invokes the user-provided ...
Definition: alarm.h:33