mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
41 lines
858 B
C++
41 lines
858 B
C++
#ifndef PsychicWebParameter_h
|
|
#define PsychicWebParameter_h
|
|
|
|
/*
|
|
* PARAMETER :: Chainable object to hold GET/POST and FILE parameters
|
|
* */
|
|
|
|
class PsychicWebParameter {
|
|
private:
|
|
String _name;
|
|
String _value;
|
|
size_t _size;
|
|
bool _isForm;
|
|
bool _isFile;
|
|
|
|
public:
|
|
PsychicWebParameter(const String & name, const String & value, bool form = false, bool file = false, size_t size = 0)
|
|
: _name(name)
|
|
, _value(value)
|
|
, _size(size)
|
|
, _isForm(form)
|
|
, _isFile(file) {
|
|
}
|
|
const String & name() const {
|
|
return _name;
|
|
}
|
|
const String & value() const {
|
|
return _value;
|
|
}
|
|
size_t size() const {
|
|
return _size;
|
|
}
|
|
bool isPost() const {
|
|
return _isForm;
|
|
}
|
|
bool isFile() const {
|
|
return _isFile;
|
|
}
|
|
};
|
|
|
|
#endif //PsychicWebParameter_h
|