19 #ifndef MIR_ASIO_MAIN_LOOP_H_
20 #define MIR_ASIO_MAIN_LOOP_H_
24 #include <boost/asio.hpp>
41 std::initializer_list<int> signals,
42 std::function<
void(
int)>
const& handler);
45 std::initializer_list<int> fd,
46 std::function<
void(
int)>
const& handler);
52 boost::asio::io_service io;
53 std::vector<std::unique_ptr<SignalHandler>> signal_handlers;
54 std::vector<std::unique_ptr<FDHandler>> fd_handlers;