|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Database connection pool configuration. More...
#include <unified_config.h>

Public Attributes | |
| size_t | min_size = 5 |
| Minimum pool size. | |
| size_t | max_size = 20 |
| Maximum pool size. | |
| std::chrono::milliseconds | idle_timeout {60000} |
| Idle connection timeout. | |
| std::chrono::milliseconds | acquire_timeout {5000} |
| Connection acquisition timeout. | |
Database connection pool configuration.
Definition at line 126 of file unified_config.h.
| std::chrono::milliseconds kcenon::common::config::pool_config::acquire_timeout {5000} |
Connection acquisition timeout.
Definition at line 137 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), and kcenon::common::config::config_loader::merge_env_overrides().
| std::chrono::milliseconds kcenon::common::config::pool_config::idle_timeout {60000} |
Idle connection timeout.
Definition at line 134 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), and kcenon::common::config::config_loader::merge_env_overrides().
| size_t kcenon::common::config::pool_config::max_size = 20 |
Maximum pool size.
Definition at line 131 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_database_config().
| size_t kcenon::common::config::pool_config::min_size = 5 |
Minimum pool size.
Definition at line 128 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_database_config().