Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::security::path_validator Member List

This is the complete list of members for kcenon::logger::security::path_validator, including all inherited members.

allowed_base() constkcenon::logger::security::path_validatorinline
allowed_base_kcenon::logger::security::path_validatorprivate
is_safe_filename(const std::string &name)kcenon::logger::security::path_validatorinlinestatic
path_validator(std::filesystem::path allowed_base)kcenon::logger::security::path_validatorinlineexplicit
safe_join(const std::filesystem::path &base, const std::filesystem::path &relative)kcenon::logger::security::path_validatorinlinestatic
sanitize_filename(const std::string &name, char replacement='_')kcenon::logger::security::path_validatorinlinestatic
validate(const std::filesystem::path &path, bool allow_symlinks=false, bool strict_filename=true) constkcenon::logger::security::path_validatorinline