OXY-SYNC-CONTAINER 1.0
OXY-SYNC-CONTAINER Library Documentation
Loading...
Searching...
No Matches
oxy::sync::settings Namespace Reference

This namespace contains configuration settings for the oxy sync container library. More...

Classes

struct  config_path_t
 Represents the default configuration file path for the application. More...
struct  expand_fn
 Function object to expand environment variables in settings paths. More...
struct  get_fn
 Function object to retrieve the application settings. More...
struct  load_fn
 Function object to load settings from an INI configuration file. More...
struct  remove_quote_fn
 Function object to remove quotes from a string. More...
struct  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...

Variables

constexpr expand_fn expand
 A constexpr instance of the expand_fn function object for use in functional programming.
const constexpr auto get = get_fn{}
 A constexpr instance of the get_fn function object for use in functional programming.
const constexpr auto load = load_fn{}
 A constexpr instance of the load_fn function object for use in functional programming.
constexpr remove_quote_fn remove_quote
 A constexpr instance of the remove_quote_fn function object for use in functional programming.

Detailed Description

This namespace contains configuration settings for the oxy sync container library.