23 virtual std::string
argument(std::string_view name)
const = 0;
24 virtual void send(uint16_t status, std::string_view contentType, std::string_view body) = 0;
31 virtual Result<void> begin(uint16_t port, std::string_view domain,
const uint8_t address[4]) = 0;
Definition http_server.h:28
virtual Result< void > begin(uint16_t port, std::string_view domain, const uint8_t address[4])=0
virtual ~IDnsServer()=default
Definition http_server.h:14
virtual ~IHttpServer()=default
virtual bool hasArgument(std::string_view name) const =0
virtual void route(std::string_view path, HttpMethod method, HttpHandler handler, void *context)=0
virtual std::string argument(std::string_view name) const =0
virtual void routeNotFound(HttpHandler handler, void *context)=0
virtual void handleClient()=0
virtual void send(uint16_t status, std::string_view contentType, std::string_view body)=0
virtual Result< void > begin(uint16_t port)=0
void(*)(void *context) HttpHandler
Definition http_server.h:11
HttpMethod
Definition http_server.h:10