[ try] 9 { 50 ba::write(*socket, ba::buffer(whole_message)); 51 } 52 - catch (std::exception &) 53 + catch (std::exception &ex) 54 { 55 - // Don't care 56 + report->error(ex); 57 }
This is better written as:
boost::system::error_code ec; ba::write(*socket, ba::buffer(whole_message), ec);
if (!ec) { report->error(ec.message()); }
And not throwing and catching exceptions.
« Back to merge proposal
[ try] whole_message) );
9 {
50 ba::write(*socket, ba::buffer(
51 }
52 - catch (std::exception &)
53 + catch (std::exception &ex)
54 {
55 - // Don't care
56 + report->error(ex);
57 }
This is better written as:
boost: :system: :error_ code ec; :write( *socket, ba::buffer( whole_message) , ec);
ba:
if (!ec)
report- >error( ec.message( ));
{
}
And not throwing and catching exceptions.