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)

◆ GetMutex()

SSystemFastMutex & CPluginManagerGetterImpl::GetMutex ( void  )

◆ PutBase()

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

◆ ReportKeyConflict()

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

The documentation for this class was generated from the following files:
Modified on Wed Apr 17 13:09:10 2024 by rev. 669887