SctConfiguration::FactoryManager Class Reference

Collaboration diagram for SctConfiguration::FactoryManager:

Collaboration graph
[legend]

Public Member Functions

FactorygetFactory (std::string backend)
 Construct default configuration for this backend.
bool addFactory (std::string backend, Factory &factory)
 Return completion.
void listFactories ()
bool loadPlugin (std::string name)
 Load plugin.

Static Public Member Functions

static FactoryManagerinstance ()
 Get singleton.

Private Member Functions

 FactoryManager () throw ()
 singleton

Private Attributes

std::map< std::string, Factory * > configurationRegistry

Static Private Attributes

static FactoryManagersingleton
 pointer to the singleton.

Detailed Description

Definition at line 19 of file configRegistry.h.


Constructor & Destructor Documentation

SctConfiguration::FactoryManager::FactoryManager  )  throw () [inline, private]
 

singleton

Definition at line 34 of file configRegistry.h.


Member Function Documentation

bool SctConfiguration::FactoryManager::addFactory std::string  backend,
Factory factory
 

Return completion.

Factory& SctConfiguration::FactoryManager::getFactory std::string  backend  ) 
 

Construct default configuration for this backend.

Referenced by SctApi::SctApi().

static FactoryManager& SctConfiguration::FactoryManager::instance  )  [static]
 

Get singleton.

Referenced by SctApi::SctApi().

bool SctConfiguration::FactoryManager::loadPlugin std::string  name  ) 
 

Load plugin.

Referenced by SctApi::SctApi().


Field Documentation

FactoryManager* SctConfiguration::FactoryManager::singleton [static, private]
 

pointer to the singleton.

Definition at line 35 of file configRegistry.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:06:23 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6