OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
oxy::core::settings_t Struct Reference

Configuration settings for the oxy core library. More...

#include <settings.hpp>

Classes

struct  ports_t
 Defines port numbers for container and directory services. More...

Public Attributes

path_t ca_path = R"(%ProgramData%\BildoSoft\ssl\certs\CA.pem)"
path_t cert_path = R"(%ProgramData%\BildoSoft\ssl\certs\client.crt)"
path_t containerFolder = R"(%ProgramData%\BildoSoft\oxy\containers)"
std::string directoryFile = R"(directory.oxy)"
path_t directoryFolder = R"(%ProgramData%\BildoSoft\oxy\directories)"
std::string fileExtension = R"(oxy)"
std::string fileFilter = R"(*.oxy;*.sqlite)"
std::string host
path_t key_path = R"(%ProgramData%\BildoSoft\ssl\privates\client.key)"
path_t logFolder = R"(%ProgramData%\BildoSoft\logs)"
path_t packFolder = R"(%ProgramData%\BildoSoft\oxy\packs)"
path_t pluginFolder = R"(plugins)"
ports_t ports
std::string since = "1970-01-01 00:00:00"

Detailed Description

Configuration settings for the oxy core library.

This structure holds various configuration settings for the oxy core library, including paths for logs, containers, directories, packs, plugins, SSL certificates, and service ports. It provides default values for each setting and can be loaded from an INI file. The settings can also be expanded to resolve environment variables, allowing for dynamic configuration based on the runtime environment.