GRPC C++  1.62.0
Public Member Functions | Static Public Member Functions
grpc::experimental::FileWatcherAuthorizationPolicyProvider Class Reference

#include <authorization_policy_provider.h>

Public Member Functions

 FileWatcherAuthorizationPolicyProvider (grpc_authorization_policy_provider *provider)
 
 ~FileWatcherAuthorizationPolicyProvider () override
 
grpc_authorization_policy_providerc_provider () override
 
- Public Member Functions inherited from grpc::experimental::AuthorizationPolicyProviderInterface
virtual ~AuthorizationPolicyProviderInterface ()=default
 

Static Public Member Functions

static std::shared_ptr< FileWatcherAuthorizationPolicyProviderCreate (const std::string &authz_policy_path, unsigned int refresh_interval_sec, grpc::Status *status)
 

Constructor & Destructor Documentation

◆ FileWatcherAuthorizationPolicyProvider()

grpc::experimental::FileWatcherAuthorizationPolicyProvider::FileWatcherAuthorizationPolicyProvider ( grpc_authorization_policy_provider provider)
inlineexplicit

◆ ~FileWatcherAuthorizationPolicyProvider()

grpc::experimental::FileWatcherAuthorizationPolicyProvider::~FileWatcherAuthorizationPolicyProvider ( )
override

Member Function Documentation

◆ c_provider()

grpc_authorization_policy_provider* grpc::experimental::FileWatcherAuthorizationPolicyProvider::c_provider ( )
inlineoverridevirtual

◆ Create()

static std::shared_ptr<FileWatcherAuthorizationPolicyProvider> grpc::experimental::FileWatcherAuthorizationPolicyProvider::Create ( const std::string &  authz_policy_path,
unsigned int  refresh_interval_sec,
grpc::Status status 
)
static

The documentation for this class was generated from the following file: