#include <grpc_authorization_policy_provider.h>
◆ FileWatcherAuthorizationPolicyProvider()
grpc_core::FileWatcherAuthorizationPolicyProvider::FileWatcherAuthorizationPolicyProvider |
( |
absl::string_view |
authz_policy_path, |
|
|
unsigned int |
refresh_interval_sec, |
|
|
absl::Status * |
status |
|
) |
| |
◆ ABSL_GUARDED_BY() [1/3]
◆ ABSL_GUARDED_BY() [2/3]
◆ ABSL_GUARDED_BY() [3/3]
◆ Create()
◆ engines()
◆ ForceUpdate()
absl::Status grpc_core::FileWatcherAuthorizationPolicyProvider::ForceUpdate |
( |
| ) |
|
|
private |
◆ Orphan()
void grpc_core::FileWatcherAuthorizationPolicyProvider::Orphan |
( |
| ) |
|
|
overridevirtual |
◆ SetCallbackForTesting()
void grpc_core::FileWatcherAuthorizationPolicyProvider::SetCallbackForTesting |
( |
std::function< void(bool contents_changed, absl::Status Status)> |
cb | ) |
|
◆ authz_policy_path_
std::string grpc_core::FileWatcherAuthorizationPolicyProvider::authz_policy_path_ |
|
private |
◆ file_contents_
std::string grpc_core::FileWatcherAuthorizationPolicyProvider::file_contents_ |
|
private |
◆ mu_
Mutex grpc_core::FileWatcherAuthorizationPolicyProvider::mu_ |
|
private |
◆ refresh_interval_sec_
unsigned int grpc_core::FileWatcherAuthorizationPolicyProvider::refresh_interval_sec_ |
|
private |
◆ refresh_thread_
std::unique_ptr<Thread> grpc_core::FileWatcherAuthorizationPolicyProvider::refresh_thread_ |
|
private |
◆ shutdown_event_
gpr_event grpc_core::FileWatcherAuthorizationPolicyProvider::shutdown_event_ |
|
private |
The documentation for this class was generated from the following files: