Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ersa::hal::IDnsServer Class Referenceabstract

#include <http_server.h>

Public Member Functions

virtual ~IDnsServer ()=default
 
virtual Result< void > begin (uint16_t port, std::string_view domain, const uint8_t address[4])=0
 
virtual void process ()=0
 
virtual void stop ()=0
 

Detailed Description

Captive-DNS responder contract kept separate from product web content.

Constructor & Destructor Documentation

◆ ~IDnsServer()

virtual ersa::hal::IDnsServer::~IDnsServer ( )
virtualdefault

Member Function Documentation

◆ begin()

virtual Result< void > ersa::hal::IDnsServer::begin ( uint16_t  port,
std::string_view  domain,
const uint8_t  address[4] 
)
pure virtual

◆ process()

virtual void ersa::hal::IDnsServer::process ( )
pure virtual

◆ stop()

virtual void ersa::hal::IDnsServer::stop ( )
pure virtual

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