Firmware  0.0.0
Loading...
Searching...
No Matches
http::ap::Server Class Reference

#include <server.hpp>

Collaboration diagram for http::ap::Server:

Public Member Functions

 Server (QueueHandle_t ap_records_queue_handle)
 Ctor.
 
 ~Server ()
 Dtor.
 

Private Member Functions

void buildApRecordsStrings (QueueHandle_t ap_records_queue_handle)
 
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
 

Static Private Attributes

static constexpr auto unicode_lock_ {"&#x1F512"}
 

Constructor & Destructor Documentation

◆ Server()

http::ap::Server::Server ( QueueHandle_t ap_records_queue_handle)
explicit

◆ ~Server()

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

Member Function Documentation

◆ buildApRecordsStrings()

void http::ap::Server::buildApRecordsStrings ( QueueHandle_t ap_records_queue_handle)
private
Todo
document

◆ buildGetString()

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

◆ getConfig()

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

◆ savePostHandler()

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

◆ setConfig()

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

◆ wildcardGetHandler()

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

Member Data Documentation

◆ _ap_options_str

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

◆ _ap_records_str

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

◆ _get_str

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

◆ _sta_mdns_str

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

◆ _sta_pass_str

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

◆ _sta_ssid_str

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

◆ unicode_lock_

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

The documentation for this class was generated from the following files: