NCBI C++ ToolKit
Public Types | Static Public Member Functions | List of all members
CPluginManagerGetterImpl Class Reference

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 TObjectGetBase (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)
 

Detailed Description

Definition at line 41 of file plugin_manager_store.hpp.

Member Typedef Documentation

◆ TKey

Definition at line 44 of file plugin_manager_store.hpp.

◆ TObject

Definition at line 45 of file plugin_manager_store.hpp.

Member Function Documentation

◆ GetBase()

CPluginManagerGetterImpl::TObject * CPluginManagerGetterImpl::GetBase ( const TKey key)
static

◆ GetMutex()

SSystemFastMutex & CPluginManagerGetterImpl::GetMutex ( void  )
static

◆ PutBase()

void CPluginManagerGetterImpl::PutBase ( const TKey key,
TObject pm 
)
static

◆ ReportKeyConflict()

void CPluginManagerGetterImpl::ReportKeyConflict ( const TKey key,
const TObject old_pm,
const type_info &  new_pm_type 
)
static

The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:58:07 2024 by modify_doxy.py rev. 669887