/
SoRusV
/
esp32_https_server
Обзор
Документация
Войти
/
SoRusV
/
esp32_https_server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ValidatorFunctions.hpp
37 строк
947 B
Frank Hessel
Add class descriptions
27 авг 2019, 16:27
Не верифицирован
27 авг 2019, 16:27
cfbe927
Код
Авторство
О чём код?
#ifndef SRC_VALIDATORFUNCTIONS_HPP_ #define SRC_VALIDATORFUNCTIONS_HPP_ #include <Arduino.h> #include <string> #undef max #undef min #include <functional> #include <memory> #include "HTTPValidator.hpp" #include "util.hpp" /** * This file contains some validator functions that can be used to validate URL parameters. * * They covor common cases like checking for integer, non-empty, ..., so the user of this library * does not need to write them on his own. */ namespace httpsserver { /** * \brief **Built-in validator function**: Checks that a string is not empty. */ bool validateNotEmpty(std::string s); /** * \brief **Built-in validator function**: Checks that a value is a positive int * * Checks that the value is a positive integer (combine it with newValidateUnsignedIntegerMax if * you have constraints regarding the size of that number) */ bool validateUnsignedInteger(std::string s); } #endif