10Duke Enterprise C++ Client
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
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.9.8