Go to the documentation of this file.
15 #ifndef GRPCPP_SECURITY_AUTHORIZATION_POLICY_PROVIDER_H
16 #define GRPCPP_SECURITY_AUTHORIZATION_POLICY_PROVIDER_H
25 namespace experimental {
41 static std::shared_ptr<StaticDataAuthorizationPolicyProvider>
Create(
65 static std::shared_ptr<FileWatcherAuthorizationPolicyProvider>
Create(
66 const std::string& authz_policy_path,
unsigned int refresh_interval_sec,
88 #endif // GRPCPP_SECURITY_AUTHORIZATION_POLICY_PROVIDER_H
grpc_authorization_policy_provider * c_provider() override
~FileWatcherAuthorizationPolicyProvider() override
grpc_authorization_policy_provider * c_provider_
grpc_authorization_policy_provider * c_provider() override
virtual ~AuthorizationPolicyProviderInterface()=default
FileWatcherAuthorizationPolicyProvider(grpc_authorization_policy_provider *provider)
~StaticDataAuthorizationPolicyProvider() override
static std::shared_ptr< StaticDataAuthorizationPolicyProvider > Create(const std::string &authz_policy, grpc::Status *status)
StaticDataAuthorizationPolicyProvider(grpc_authorization_policy_provider *provider)
static std::shared_ptr< FileWatcherAuthorizationPolicyProvider > Create(const std::string &authz_policy_path, unsigned int refresh_interval_sec, grpc::Status *status)
grpc_authorization_policy_provider * c_provider_
virtual grpc_authorization_policy_provider * c_provider()=0
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:45