pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
epics::pvAccess::ConfigurationFactory Class Reference

Configuration factory. More...

#include <utils/pv/configuration.h>

Public Types

typedef std::tr1::shared_ptr< ConfigurationFactoryshared_pointer
 
typedef std::tr1::shared_ptr< const ConfigurationFactoryconst_shared_pointer
 
typedef std::tr1::weak_ptr< ConfigurationFactoryweak_pointer
 
typedef std::tr1::weak_ptr< const ConfigurationFactoryconst_weak_pointer
 

Static Public Member Functions

static ConfigurationProvider::shared_pointer getProvider ()
 Lazily creates configuration provider.
 
static void registerConfiguration (const std::string &name, Configuration::shared_pointer const &configuration)
 
static Configuration::shared_pointer getConfiguration (const std::string &name)
 

Detailed Description

Configuration factory.

Definition at line 256 of file configuration.h.

Member Typedef Documentation

◆ const_shared_pointer

std::tr1::shared_ptr<const ConfigurationFactory> epics::pvAccess::ConfigurationFactory::const_shared_pointer

Definition at line 260 of file configuration.h.

◆ const_weak_pointer

std::tr1::weak_ptr<const ConfigurationFactory> epics::pvAccess::ConfigurationFactory::const_weak_pointer

Definition at line 260 of file configuration.h.

◆ shared_pointer

std::tr1::shared_ptr<ConfigurationFactory> epics::pvAccess::ConfigurationFactory::shared_pointer

Definition at line 260 of file configuration.h.

◆ weak_pointer

std::tr1::weak_ptr<ConfigurationFactory> epics::pvAccess::ConfigurationFactory::weak_pointer

Definition at line 260 of file configuration.h.

Member Function Documentation

◆ getConfiguration()

static Configuration::shared_pointer epics::pvAccess::ConfigurationFactory::getConfiguration ( const std::string & name)
inlinestatic

Definition at line 275 of file configuration.h.

◆ getProvider()

static ConfigurationProvider::shared_pointer epics::pvAccess::ConfigurationFactory::getProvider ( )
static

Lazily creates configuration provider.

Parameters
namename of the configuration to register.
configurationconfiguration to register.
Returns
configuration provider

◆ registerConfiguration()

static void epics::pvAccess::ConfigurationFactory::registerConfiguration ( const std::string & name,
Configuration::shared_pointer const & configuration )
inlinestatic

Definition at line 271 of file configuration.h.


The documentation for this class was generated from the following file: