|
OXY API 1.0
OXY API Library Documentation
|
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" |
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.