#include <utils/pv/configuration.h>
Lookup configuration strings from a heap of sub-Configurations. Most recently push'd is checked first.
Definition at line 164 of file configuration.h.
◆ const_shared_pointer
| typedef std::tr1::shared_ptr<const Configuration> epics::pvAccess::Configuration::const_shared_pointer |
|
inherited |
◆ const_weak_pointer
| typedef std::tr1::weak_ptr<const Configuration> epics::pvAccess::Configuration::const_weak_pointer |
|
inherited |
◆ keys_t
◆ shared_pointer
| typedef std::tr1::shared_ptr<Configuration> epics::pvAccess::Configuration::shared_pointer |
|
inherited |
◆ weak_pointer
| typedef std::tr1::weak_ptr<Configuration> epics::pvAccess::Configuration::weak_pointer |
|
inherited |
◆ ConfigurationStack()
| epics::pvAccess::ConfigurationStack::ConfigurationStack |
( |
| ) |
|
|
inline |
◆ ~ConfigurationStack()
| virtual epics::pvAccess::ConfigurationStack::~ConfigurationStack |
( |
| ) |
|
|
inlinevirtual |
◆ getPropertyAsAddress()
| bool epics::pvAccess::Configuration::getPropertyAsAddress |
( |
const std::string & | name, |
|
|
osiSockAddr * | addr ) const |
|
inherited |
Fetch and parse as a socket address and port number (address family set accordingly).
At present only numeric addresses are parsed (eg. "127.0.0.1:4242").
The storage pointed to be addr should be initialized with a default value, or zeroed.
- Parameters
-
| name | name of the environment variable to return. @pram addr pointer to the address struct to be filled in |
- Returns
- true if addr now contains an address, false otherwise
◆ getPropertyAsBoolean()
| bool epics::pvAccess::Configuration::getPropertyAsBoolean |
( |
const std::string & | name, |
|
|
const bool | defaultValue ) const |
|
inherited |
Get the environment variable specified by name or return default value if it does not exist.
- Parameters
-
| name | name of the environment variable to return. |
| defualtValue | default value to return if environment variable does not exists. |
- Returns
- environment variable value as bool or default value if it does not exist.
◆ getPropertyAsDouble()
| double epics::pvAccess::Configuration::getPropertyAsDouble |
( |
const std::string & | name, |
|
|
const double | defaultValue ) const |
|
inherited |
Get the environment variable specified by name or return default value if it does not exist.
- Parameters
-
| name | name of the environment variable to return. |
| defualtValue | default value to return if environment variable does not exists. |
- Returns
- environment variable value as double or default value if it does not exist.
◆ getPropertyAsFloat()
| float epics::pvAccess::Configuration::getPropertyAsFloat |
( |
const std::string & | name, |
|
|
const float | defaultValue ) const |
|
inherited |
Get the environment variable specified by name or return default value if it does not exist.
- Parameters
-
| name | name of the environment variable to return. |
| defualtValue | default value to return if environment variable does not exists. |
- Returns
- environment variable value as float or default value if it does not exist.
◆ getPropertyAsInteger()
Get the environment variable specified by name or return default value if it does not exist.
- Parameters
-
| name | name of the environment variable to return. |
| defualtValue | default value to return if environment variable does not exists. |
- Returns
- environment variable value as int32 or default value if it does not exist.
◆ getPropertyAsString()
Get the environment variable specified by name or return default value if it does not exist.
- Parameters
-
| name | name of the environment variable to return. |
| defualtValue | default value to return if environment variable does not exists. |
- Returns
- environment variable value as std::string or default value if it does not exist.
◆ keys()
| keys_t epics::pvAccess::Configuration::keys |
( |
| ) |
const |
|
inlineinherited |
◆ pop_back()
| confs_t::value_type epics::pvAccess::ConfigurationStack::pop_back |
( |
| ) |
|
|
inline |
◆ push_back()
| void epics::pvAccess::ConfigurationStack::push_back |
( |
const confs_t::value_type & | conf | ) |
|
|
inline |
◆ size()
| size_t epics::pvAccess::ConfigurationStack::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: