42 std::unique_ptr<ServiceInterface> service);
53 void Process(std::unique_ptr<QueueItem> client_socket);
56 void AcceptorHandler(
const char* buffer,
size_t data_len);
59 std::unique_ptr<Acceptor> acceptor_;
60 std::unique_ptr<ServiceInterface> service_;
61 bool is_running =
false;
63 std::unique_ptr<AsyncAcceptor> async_acceptor_;