lintel 0.2.0
Loading...
Searching...
No Matches
Server.h
Go to the documentation of this file.
1#ifndef HTTP_LIBRARY_SERVER_H
2#define HTTP_LIBRARY_SERVER_H
3
4#include <memory>
5#include <vector>
6
8
9namespace lintel {
10class Controller;
11
13class Server
14{
15private:
16 struct Impl;
17 std::unique_ptr<Impl> m_impl;
18
19public:
22 Server(const ServerConfiguration &serverConfiguration, std::vector<std::shared_ptr<Controller>> controller);
23
25};
26
27}// namespace lintel
28#endif// HTTP_LIBRARY_SERVER_H
Definition ServerConfiguration.h:13
Definition Server.h:14
Server(const ServerConfiguration &serverConfiguration, std::vector< std::shared_ptr< Controller > > controller)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9