object's event processing loop to execute ready handlers.
std::size_t poll( asio::error_code & ec);
function runs handlers that are ready to run, without blocking, until
has been stopped or there are no more ready handlers.
Set to indicate what error occurred, if any.
The number of handlers that were executed.