This is Unofficial EPICS BASE Doxygen Site
epics::pvAccess::ConfigurationProvider Class Referenceabstract

#include "configuration.h"

+ Inheritance diagram for epics::pvAccess::ConfigurationProvider:

Public Member Functions

 POINTER_DEFINITIONS (ConfigurationProvider)
 
 ConfigurationProvider ()
 
virtual ~ConfigurationProvider ()
 
virtual Configuration::shared_pointer getConfiguration (const std::string &name)=0
 
virtual void registerConfiguration (const std::string &name, Configuration::shared_pointer const &configuration)=0
 

Detailed Description

Configuration provider.

Definition at line 213 of file configuration.h.

Constructor & Destructor Documentation

epics::pvAccess::ConfigurationProvider::ConfigurationProvider ( )
inline

Definition at line 218 of file configuration.h.

218 {}
virtual epics::pvAccess::ConfigurationProvider::~ConfigurationProvider ( )
inlinevirtual

Definition at line 219 of file configuration.h.

219 {}

Member Function Documentation

virtual Configuration::shared_pointer epics::pvAccess::ConfigurationProvider::getConfiguration ( const std::string &  name)
pure virtual

Return configuration specified by name.

Parameters
namename of the configuration to return.
Returns
configuration specified by name or NULL if it does not exists.

Implemented in epics::pvAccess::ConfigurationProviderImpl.

epics::pvAccess::ConfigurationProvider::POINTER_DEFINITIONS ( ConfigurationProvider  )
virtual void epics::pvAccess::ConfigurationProvider::registerConfiguration ( const std::string &  name,
Configuration::shared_pointer const &  configuration 
)
pure virtual

Register configuration.

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

Implemented in epics::pvAccess::ConfigurationProviderImpl.


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