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

Represents the configuration settings for the oxy directory service. More...

#include <settings.hpp>

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::string directoryFile = R"(directory.oxy)"
std::filesystem::path directoryFolder = R"(%ProgramData%\BildoSoft\oxy\directories)"
std::string fileExtension = R"(oxy)"
std::string fileFilter = R"(*.oxy;*.sqlite)"
std::string host = "localhost"
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 = 9100
std::string since = "1970-01-01 00:00:00"

Detailed Description

Represents the configuration settings for the oxy directory service.

This struct holds various configuration parameters used by the oxy directory service. It includes paths for logs, directories, packs, and plugins, as well as SSL certificate paths and network settings such as host and port. The struct also defines default values for each setting, which can be overridden by loading from an INI configuration file.