+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
+ try
+ {
+#endif// !defined(BOOST_ASIO_NO_EXCEPTIONS)
+ boost::system::error_code ec;
+ scheduler_->run(ec);
+#if !defined(BOOST_ASIO_NO_EXCEPTIONS)
+ }
+ catch (...)
+ {
+ std::terminate();
+ }
+#endif// !defined(BOOST_ASIO_NO_EXCEPTIONS)