26class SimpleServer
final {
36 std::string data_to_send{};
43 using Request = std::string;
46 using OnRequest = std::function<
Response(
const Request&)>;
48 using Port =
unsigned short;
54 SimpleServer(OnRequest callback, Protocol protocol = kTcpIpV4);
66 std::string
GetBaseUrl(Schema type = Schema::kHttp)
const;
68 std::uint64_t GetConnectionsOpenedCount()
const;
72 const std::unique_ptr<Impl> pimpl_;