10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
HTTPServerFactory.h
1
#ifndef TENDUKE_HTTP_SERVER_HTTPSERVERFACTORY_H
2
#define TENDUKE_HTTP_SERVER_HTTPSERVERFACTORY_H
3
4
#include "./AbstractHTTPServer.h"
5
#include <cstdint>
6
#include <memory>
7
8
namespace
tenduke
{
namespace
http
{
namespace
server
{
9
13
class
HTTPServerFactory
14
{
15
public
:
16
virtual
~HTTPServerFactory
() =
default
;
17
24
virtual
std::unique_ptr<tenduke::http::server::AbstractHTTPServer>
create
(std::uint16_t port)
const
= 0;
25
};
26
27
}}}
28
29
#endif
//TENDUKE_HTTP_SERVER_HTTPSERVERFACTORY_H
tenduke::http::server::HTTPServerFactory
Creates HTTPServer.
Definition
HTTPServerFactory.h:14
tenduke::http::server::HTTPServerFactory::create
virtual std::unique_ptr< tenduke::http::server::AbstractHTTPServer > create(std::uint16_t port) const =0
Creates the HTTP-server.
tenduke::http::server
Simple HTTP-server.
Definition
AbstractHTTPServer.h:15
tenduke::http
HTTP-related services.
Definition
BadRequest.h:6
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
osbrowser
src
http
server
HTTPServerFactory.h
Generated by
1.17.0