MCPcopy Create free account
hub / github.com/Tencent/phxqueue / GetThreadInstance

Method GetThreadInstance

phxqueue/config/globalconfig.cpp:44–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42GlobalConfig::~GlobalConfig() {}
43
44GlobalConfig *GlobalConfig::GetThreadInstance() {
45 static thread_local GlobalConfig *global_config = nullptr;
46 if (!global_config) {
47 global_config = plugin::ConfigFactory::GetInstance()->NewGlobalConfig().release();
48 }
49 assert(global_config);
50 global_config->Load();
51
52 return global_config;
53}
54
55comm::RetCode GlobalConfig::ReadConfig(proto::GlobalConfig &proto) {
56 // sample

Callers

nothing calls this directly

Calls 2

LoadMethod · 0.80
NewGlobalConfigMethod · 0.45

Tested by

no test coverage detected