
30 Jul
2010
30 Jul
'10
6:50 a.m.
Attached is a piece of sample code in which I'm trying to use Boost.Asio to dispatch a call that will cause the program to shutdown, however for some reason the io_service is not ever calling the handle_stop method, so the program does not shutdown.
bool run = m_io.poll_one() >= 0;
the return value of poll_one() is always >=0 (it's size_t), so run is always true and the condition if(!run && m_stop) is always false.