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

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...

#include <settings.h>

Public Attributes

std::filesystem::path ca_path = R"(%ProgramData%\BildoSoft\ssl\certs\CA.pem)"
std::filesystem::path cert_path = R"(%ProgramData%\BildoSoft\ssl\certs\client.crt)"
std::filesystem::path containerFolder = R"(%ProgramData%\BildoSoft\oxy\containers)"
std::string fileExtension = R"(oxy)"
std::string fileFilter = R"(*.oxy;*.sqlite)"
std::string host
std::filesystem::path key_path = R"(%ProgramData%\BildoSoft\ssl\privates\client.key)"
std::filesystem::path logFolder = R"(%ProgramData%\BildoSoft\logs)"
std::filesystem::path packFolder = R"(%ProgramData%\BildoSoft\oxy\packs)"
std::filesystem::path pluginFolder = R"(%ProgramData%\BildoSoft\oxy\plugins)"
int port = 9200

Detailed Description

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.