summaryrefslogtreecommitdiff
path: root/grpc/src/core/ext/xds/certificate_provider_store.h
diff options
context:
space:
mode:
Diffstat (limited to 'grpc/src/core/ext/xds/certificate_provider_store.h')
-rw-r--r--grpc/src/core/ext/xds/certificate_provider_store.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/grpc/src/core/ext/xds/certificate_provider_store.h b/grpc/src/core/ext/xds/certificate_provider_store.h
index 0954bc5e..fb6ca72d 100644
--- a/grpc/src/core/ext/xds/certificate_provider_store.h
+++ b/grpc/src/core/ext/xds/certificate_provider_store.h
@@ -92,7 +92,7 @@ class CertificateProviderStore
};
RefCountedPtr<CertificateProviderWrapper> CreateCertificateProviderLocked(
- absl::string_view key);
+ absl::string_view key) ABSL_EXCLUSIVE_LOCKS_REQUIRED(mu_);
// Releases a previously created certificate provider from the certificate
// provider map if the value matches \a wrapper.
@@ -101,10 +101,10 @@ class CertificateProviderStore
Mutex mu_;
// Map of plugin configurations
- PluginDefinitionMap plugin_config_map_;
+ PluginDefinitionMap plugin_config_map_ ABSL_GUARDED_BY(mu_);
// Underlying map for the providers.
std::map<absl::string_view, CertificateProviderWrapper*>
- certificate_providers_map_;
+ certificate_providers_map_ ABSL_GUARDED_BY(mu_);
};
} // namespace grpc_core