Interface to read connection configurations of a connect client application.
More...
#include <connection_configuration_read_if.hpp>
|
struct | Configuration |
| Contains configuration for a single connection configuration from client to server. More...
|
|
|
static constexpr const char *const | ALT_ADDRESSES_ATTRIBUTE_NAME = "alt-addresses" |
| Attribute which defines alternate addresses of a server.
|
|
static constexpr const char *const | BASEPATH_ATTRIBUTE_PREFIX = "basepath-" |
| Prefix for all platform specific base path attributes.
|
|
static constexpr const char *const | CA_CERTIFICATE_ATTRIBUTE_NAME = "ca-certificate" |
| Attribute which defines the file name of ca-certificate.
|
|
static constexpr const char *const | CERTIFICATE_ATTRIBUTE_NAME = "certificate" |
| Attribute which defines the file name of certificate.
|
|
static constexpr const char *const | CONNECT_IDENTIFIER_ATTRIBUTE_NAME = "connect-identifier" |
| Attribute which defines the connect identifier for non-ip peers like shared memory.
|
|
static constexpr const char *const | DEFAULT_BASEPATH_ATTRIBUTE_NAME = "basepath" |
| Default attribute to define common base path.
|
|
static constexpr const char *const | HOST_IP_ATTRIBUTE_NAME = "host_ip" |
| Attribute which defines the host ip address.
|
|
static constexpr const char *const | HOST_PORT_ATTRIBUTE_NAME = "host_port" |
| Attribute which defines the host port.
|
|
static constexpr const char *const | IDENTITY_ATTRIBUTE_NAME = "identity" |
| is this needed?
|
|
static constexpr const char *const | PRIVATEKEY_ATTRIBUTE_NAME = "privatekey" |
| Attribute which defines the file name of client private key.
|
|
static constexpr const char *const | RESOURCE_PATH_ATTRIBUTE_NAME = "resource_path" |
| Attribute which defines base directory path for resource files.
|
|
static constexpr const char *const | SERVERNAME_ATTRIBUTE_NAME = "servername" |
| Attribute which defines the logical server name that client uses as identification.
|
|
Interface to read connection configurations of a connect client application.
◆ AttributeMap
◆ ~ConnectionConfigurationReadIf()
virtual kanzi::connect::ConnectionConfigurationReadIf::~ConnectionConfigurationReadIf |
( |
| ) |
|
|
virtualdefault |
◆ countConfigurations()
virtual size_t kanzi::connect::ConnectionConfigurationReadIf::countConfigurations |
( |
| ) |
const |
|
inlinevirtual |
◆ getConfiguration() [1/2]
virtual bool kanzi::connect::ConnectionConfigurationReadIf::getConfiguration |
( |
Configuration & | configurationOut | ) |
const |
|
pure virtual |
◆ getConfiguration() [2/2]
virtual bool kanzi::connect::ConnectionConfigurationReadIf::getConfiguration |
( |
const string & | serverName, |
|
|
Configuration & | configurationOut ) const |
|
pure virtual |
Get the specified configuration parsed from a file.
- Parameters
-
serverName | [in] Identifies the configuration to get |
configurationOut | [out] Output parameter where the configuration is saved |
- Returns
- True if configuration was found
Implemented in kanzi::connect::ConnectionConfigurationParser.
◆ getConfigurationAt()
virtual Configuration kanzi::connect::ConnectionConfigurationReadIf::getConfigurationAt |
( |
size_t | position | ) |
const |
|
inlinevirtual |
◆ getConfigurationEx()
virtual Configuration kanzi::connect::ConnectionConfigurationReadIf::getConfigurationEx |
( |
const string & | serverName | ) |
const |
|
pure virtual |
Convenience function to get specified configuration in java classes.
- Parameters
-
serverName | Identifies the configuration to get |
- Returns
- The specified configuration, default constructed if configuration was not found
Implemented in kanzi::connect::ConnectionConfigurationParser.
◆ ALT_ADDRESSES_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::ALT_ADDRESSES_ATTRIBUTE_NAME = "alt-addresses" |
|
staticconstexpr |
Attribute which defines alternate addresses of a server.
◆ BASEPATH_ATTRIBUTE_PREFIX
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::BASEPATH_ATTRIBUTE_PREFIX = "basepath-" |
|
staticconstexpr |
Prefix for all platform specific base path attributes.
◆ CA_CERTIFICATE_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::CA_CERTIFICATE_ATTRIBUTE_NAME = "ca-certificate" |
|
staticconstexpr |
Attribute which defines the file name of ca-certificate.
◆ CERTIFICATE_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::CERTIFICATE_ATTRIBUTE_NAME = "certificate" |
|
staticconstexpr |
Attribute which defines the file name of certificate.
◆ CONNECT_IDENTIFIER_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::CONNECT_IDENTIFIER_ATTRIBUTE_NAME = "connect-identifier" |
|
staticconstexpr |
Attribute which defines the connect identifier for non-ip peers like shared memory.
◆ DEFAULT_BASEPATH_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::DEFAULT_BASEPATH_ATTRIBUTE_NAME = "basepath" |
|
staticconstexpr |
Default attribute to define common base path.
◆ HOST_IP_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::HOST_IP_ATTRIBUTE_NAME = "host_ip" |
|
staticconstexpr |
Attribute which defines the host ip address.
◆ HOST_PORT_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::HOST_PORT_ATTRIBUTE_NAME = "host_port" |
|
staticconstexpr |
Attribute which defines the host port.
◆ IDENTITY_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::IDENTITY_ATTRIBUTE_NAME = "identity" |
|
staticconstexpr |
◆ PRIVATEKEY_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::PRIVATEKEY_ATTRIBUTE_NAME = "privatekey" |
|
staticconstexpr |
Attribute which defines the file name of client private key.
◆ RESOURCE_PATH_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::RESOURCE_PATH_ATTRIBUTE_NAME = "resource_path" |
|
staticconstexpr |
Attribute which defines base directory path for resource files.
◆ SERVERNAME_ATTRIBUTE_NAME
constexpr const char* const kanzi::connect::ConnectionConfigurationReadIf::SERVERNAME_ATTRIBUTE_NAME = "servername" |
|
staticconstexpr |
Attribute which defines the logical server name that client uses as identification.
The documentation for this class was generated from the following file:
- connect/configuration/connection_configuration_read_if.hpp