|
OXY-SYNC-CONTAINER 1.0
OXY-SYNC-CONTAINER Library Documentation
|
Configuration settings for the oxy sync container library. More...
Classes | |
| struct | oxy::sync::settings::config_path_t |
| Represents the default configuration file path for the application. More... | |
| struct | oxy::sync::settings::expand_fn |
| Function object to expand environment variables in settings paths. More... | |
| struct | oxy::sync::settings::get_fn |
| Function object to retrieve the application settings. More... | |
| struct | oxy::sync::settings::load_fn |
| Function object to load settings from an INI configuration file. More... | |
| struct | oxy::sync::settings::remove_quote_fn |
| Function object to remove quotes from a string. More... | |
| struct | oxy::sync::settings::settings_t |
| Represents the configuration settings for the oxy sync container library. details This structure encapsulates various configuration settings, including folder paths for logs, containers, packs, and plugins, as well as SSL certificate paths, file filters, host, and port information. It provides default values for these settings and can be loaded from an INI file. The settings can be expanded to resolve environment variables in the paths. More... | |
Namespaces | |
| namespace | oxy::sync |
| This namespace contains synchronization-related functionality for the oxy library. | |
| namespace | oxy::sync::settings |
| This namespace contains configuration settings for the oxy sync container library. | |
Variables | |
| constexpr expand_fn | oxy::sync::settings::expand |
| A constexpr instance of the expand_fn function object for use in functional programming. | |
| const constexpr auto | oxy::sync::settings::get = get_fn{} |
| A constexpr instance of the get_fn function object for use in functional programming. | |
| const constexpr auto | oxy::sync::settings::load = load_fn{} |
| A constexpr instance of the load_fn function object for use in functional programming. | |
| constexpr remove_quote_fn | oxy::sync::settings::remove_quote |
| A constexpr instance of the remove_quote_fn function object for use in functional programming. | |
Configuration settings for the oxy sync container library.
This header defines the settings_t structure, which encapsulates various configuration settings for the oxy sync container library, including folder paths for logs, containers, packs, plugins, SSL certificate paths, file filters, host, and port information. It provides default values for these settings and can be loaded from an INI file. The settings can be expanded to resolve environment variables in the paths.