Skip to content
Snippets Groups Projects
Commit a5d557b9 authored by ncteisen's avatar ncteisen
Browse files

Rename function to avoud future clash

parent 30939f88
No related branches found
No related tags found
No related merge requests found
......@@ -207,7 +207,7 @@ void MetadataCredentialsPluginWrapper::InvokePlugin(
MetadataCredentialsPluginWrapper::MetadataCredentialsPluginWrapper(
std::unique_ptr<MetadataCredentialsPlugin> plugin)
: thread_pool_(CreateThreadPool()), plugin_(std::move(plugin)) {}
: thread_pool_(CreateDefaultThreadPool()), plugin_(std::move(plugin)) {}
std::shared_ptr<CallCredentials> MetadataCredentialsFromPlugin(
std::unique_ptr<MetadataCredentialsPlugin> plugin) {
......
......@@ -24,21 +24,17 @@
namespace grpc {
static ThreadPoolInterface* CreateDefaultThreadPool() {
static ThreadPoolInterface* CreateDefaultThreadPoolImpl() {
int cores = gpr_cpu_num_cores();
if (!cores) cores = 4;
return new DynamicThreadPool(cores);
}
static CreateThreadPoolFunc g_ctp_impl = CreateDefaultThreadPool;
static CreateThreadPoolFunc g_ctp_impl = CreateDefaultThreadPoolImpl;
ThreadPoolInterface* CreateThreadPool() {
return g_ctp_impl();
}
ThreadPoolInterface* CreateDefaultThreadPool() { return g_ctp_impl(); }
void SetCreateThreadPool(CreateThreadPoolFunc func) {
g_ctp_impl = func;
}
void SetCreateThreadPool(CreateThreadPoolFunc func) { g_ctp_impl = func; }
} // namespace grpc
......
......@@ -39,7 +39,7 @@ class AuthMetadataProcessorAyncWrapper final {
AuthMetadataProcessorAyncWrapper(
const std::shared_ptr<AuthMetadataProcessor>& processor)
: thread_pool_(CreateThreadPool()), processor_(processor) {}
: thread_pool_(CreateDefaultThreadPool()), processor_(processor) {}
private:
void InvokeProcessor(grpc_auth_context* context, const grpc_metadata* md,
......
......@@ -36,7 +36,7 @@ class ThreadPoolInterface {
typedef ThreadPoolInterface* (*CreateThreadPoolFunc)(void);
void SetCreateThreadPool(CreateThreadPoolFunc func);
ThreadPoolInterface* CreateThreadPool();
ThreadPoolInterface* CreateDefaultThreadPool();
} // namespace grpc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment