diff options
Diffstat (limited to 'src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C')
-rwxr-xr-x | src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C b/src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C index 6a776d7e8..07edd6639 100755 --- a/src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C +++ b/src/usr/diag/prdf/common/framework/rule/prdfPluginMap.C @@ -23,31 +23,36 @@ #include <prdfPluginMap.H> -PrdfPluginGlobalMap & prdfGetPluginGlobalMap() +namespace PRDF { - static PrdfPluginGlobalMap g_globalPluginMap; + +PluginGlobalMap & getPluginGlobalMap() +{ + static PluginGlobalMap g_globalPluginMap; return g_globalPluginMap; }; -void PrdfPluginGlobalMap::registerPlugin(const char * i_chipName, +void PluginGlobalMap::registerPlugin(const char * i_chipName, const char * i_pluginName, - PrdfExtensibleFunctionType * i_plugin) + ExtensibleFunctionType * i_plugin) { this->cv_globalMap[i_chipName][i_pluginName] = i_plugin; }; -PrdfPluginMap & PrdfPluginGlobalMap::getPlugins(const char * i_chipName) +PluginMap & PluginGlobalMap::getPlugins(const char * i_chipName) { return this->cv_globalMap[i_chipName]; }; -PrdfPluginRegisterClass::PrdfPluginRegisterClass( +PluginRegisterClass::PluginRegisterClass( const char * i_chipName, const char * i_pluginName, - PrdfExtensibleFunctionType * i_plugin) + ExtensibleFunctionType * i_plugin) { - prdfGetPluginGlobalMap().registerPlugin(i_chipName, + getPluginGlobalMap().registerPlugin(i_chipName, i_pluginName, i_plugin); }; +} // end namespace PRDF + |