webserv/webserv/config/validation/directive_rules/PortValidationRule.hpp
2025-10-06 15:16:53 +02:00

17 lines
458 B
C++

#pragma once
#include <webserv/config/validation/directive_rules/AValidationRule.hpp> // for AValidationRule
#include <string> // for string
class AConfig;
class PortValidationRule : public AValidationRule
{
public:
PortValidationRule(bool requiresValue = true);
private:
[[nodiscard]] ValidationResult validateValue(const AConfig *config,
const std::string &directiveName) const override;
};