Firmware  0.5.1
Loading...
Searching...
No Matches

#include <server.hpp>

Collaboration diagram for intf::http::ap::Server:

Public Member Functions

 Server ()
 Ctor.
 ~Server ()
 Dtor.

Private Member Functions

void buildApRecordsStrings ()
void buildGetString ()
void getConfig ()
void setConfig () const
esp_err_t wildcardGetHandler (httpd_req_t *req)
esp_err_t savePostHandler (httpd_req_t *req)

Private Attributes

std::string _ap_options_str
std::string _ap_records_str
std::string _get_str
std::string _sta_mdns_str
std::string _sta_ssid_str
std::string _sta_pass_str
std::string _sta_alt_ssid_str
std::string _sta_alt_pass_str
std::string _sta_ip_str
std::string _sta_netmask_str
std::string _sta_gateway_str

Static Private Attributes

static constexpr auto unicode_lock_ {"&#x1F512"}

Constructor & Destructor Documentation

◆ Server()

intf::http::ap::Server::Server ( )
explicit

◆ ~Server()

intf::http::ap::Server::~Server ( )

Member Function Documentation

◆ buildApRecordsStrings()

void intf::http::ap::Server::buildApRecordsStrings ( )
private
Todo
document

◆ buildGetString()

void intf::http::ap::Server::buildGetString ( )
private
Todo
document

◆ getConfig()

void intf::http::ap::Server::getConfig ( )
private
Todo
document

◆ savePostHandler()

esp_err_t intf::http::ap::Server::savePostHandler ( httpd_req_t * req)
private
Todo
document

◆ setConfig()

void intf::http::ap::Server::setConfig ( ) const
private
Todo
document

◆ wildcardGetHandler()

esp_err_t intf::http::ap::Server::wildcardGetHandler ( httpd_req_t * req)
private
Todo
document

Member Data Documentation

◆ _ap_options_str

std::string intf::http::ap::Server::_ap_options_str
private

◆ _ap_records_str

std::string intf::http::ap::Server::_ap_records_str
private

◆ _get_str

std::string intf::http::ap::Server::_get_str
private

◆ _sta_alt_pass_str

std::string intf::http::ap::Server::_sta_alt_pass_str
private

◆ _sta_alt_ssid_str

std::string intf::http::ap::Server::_sta_alt_ssid_str
private

◆ _sta_gateway_str

std::string intf::http::ap::Server::_sta_gateway_str
private

◆ _sta_ip_str

std::string intf::http::ap::Server::_sta_ip_str
private

◆ _sta_mdns_str

std::string intf::http::ap::Server::_sta_mdns_str
private

◆ _sta_netmask_str

std::string intf::http::ap::Server::_sta_netmask_str
private

◆ _sta_pass_str

std::string intf::http::ap::Server::_sta_pass_str
private

◆ _sta_ssid_str

std::string intf::http::ap::Server::_sta_ssid_str
private

◆ unicode_lock_

auto intf::http::ap::Server::unicode_lock_ {"&#x1F512"}
staticconstexprprivate

The documentation for this class was generated from the following files:
  • /home/runner/work/Firmware/Firmware/src/intf/http/ap/server.hpp
  • /home/runner/work/Firmware/Firmware/src/intf/http/ap/server.cpp