Commit 3ed9bf70 authored by Dominik Charousset's avatar Dominik Charousset

Return ASIO io_service in asio_multiplexer::pimpl

parent ce905fed
......@@ -101,6 +101,8 @@ class asio_multiplexer : public multiplexer {
void run() override;
boost::asio::io_service* pimpl() override;
private:
inline boost::asio::io_service& backend() {
return m_backend;
......
......@@ -292,6 +292,10 @@ void asio_multiplexer::run() {
}
}
boost::asio::io_service* asio_multiplexer::pimpl() {
return &m_backend;
}
asio_multiplexer& get_multiplexer_singleton() {
return static_cast<asio_multiplexer&>(middleman::instance()->backend());
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment