10Duke Scale C++ Client
Loading...
Searching...
No Matches
WindowsHTTPServer.h
1#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined (_WIN64)
2
3#ifndef TENDUKE_OSA_WIN_WINDOWSHTTPSERVER_H
4#define TENDUKE_OSA_WIN_WINDOWSHTTPSERVER_H
5
6#include "./WinSockAPI.h"
7#include "http/server/AbstractHTTPServer.h"
8
9namespace tenduke { namespace osa { namespace win {
10
11class WindowsHTTPServer : public tenduke::http::server::AbstractHTTPServer
12{
13public:
14 WindowsHTTPServer(
15 std::uint16_t port,
16 const std::shared_ptr<const ::tenduke::net::URLCodec> &urlCodec
17 );
18
19private:
20 tenduke::osa::win::WinSockAPI winsock;
21};
22
23}}}
24
25#endif //TENDUKE_OSA_WIN_WINDOWSHTTPSERVER_H
26
27#endif // Windows
Operating system abstraction.
Definition AbstractBaseSocket.h:22
Root for classes, functions and globals of 10Duke C++ Client.
Definition AbstractClientFactory.h:16