NCBI C++ ToolKit
|
Search Toolkit Book for CPluginManagerGetterImpl
#include <corelib/plugin_manager_store.hpp>
Public Types | |
typedef string | TKey |
typedef CPluginManagerBase | TObject |
Static Public Member Functions | |
static SSystemFastMutex & | GetMutex (void) |
static TObject * | GetBase (const TKey &key) |
static void | PutBase (const TKey &key, TObject *pm) |
static void | ReportKeyConflict (const TKey &key, const TObject *old_pm, const type_info &new_pm_type) |
Definition at line 41 of file plugin_manager_store.hpp.
typedef string CPluginManagerGetterImpl::TKey |
Definition at line 44 of file plugin_manager_store.hpp.
Definition at line 45 of file plugin_manager_store.hpp.
|
static |
Definition at line 62 of file plugin_manager_store.cpp.
References CReverseObjectStore< TKey, TObject >::GetObject(), GetObjStore(), and ncbi::grid::netcache::search::fields::key.
Referenced by CPluginManagerGetter< Interface >::Get().
|
static |
Definition at line 43 of file plugin_manager_store.cpp.
References DEFINE_STATIC_FAST_MUTEX.
Referenced by CDbapiSampleApp::CDbapiSampleApp(), CPluginManagerGetter< Interface >::Get(), and main().
Definition at line 68 of file plugin_manager_store.cpp.
References GetObjStore(), ncbi::grid::netcache::search::fields::key, and CReverseObjectStore< TKey, TObject >::PutObject().
Referenced by CPluginManagerGetter< Interface >::Get().
|
static |
Definition at line 75 of file plugin_manager_store.cpp.
References ERR_FATAL_X, and ncbi::grid::netcache::search::fields::key.
Referenced by CPluginManagerGetter< Interface >::Get().