delete payload;
XBT_INFO("Mmh. Got timeouted while speaking to '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
} catch (xbt_ex& e) {
- switch (e.category) {
- case network_error:
- XBT_INFO("Mmh. Something went wrong with '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
- break;
- default:
- xbt_die("Unexpected behavior");
- }
+ if (e.category != network_error)
+ xbt_die("Unexpected behavior");
+ XBT_INFO("Mmh. Something went wrong with '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
delete payload;
}
}
XBT_INFO("Mmh. Got timeouted while speaking to '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
} catch (xbt_ex& e) {
delete payload;
- switch (e.category) {
- case network_error:
- XBT_INFO("Mmh. Something went wrong with '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
- break;
- default:
- xbt_die("Unexpected behavior");
- }
+ if (e.category != network_error)
+ xbt_die("Unexpected behavior");
+ XBT_INFO("Mmh. Something went wrong with '%s'. Nevermind. Let's keep going!", mailbox->get_cname());
}
}
try {
XBT_INFO("Waiting a message on %s", mailbox->get_cname());
payload = static_cast<double*>(mailbox->get());
- comp_size = *payload;
xbt_assert(payload != nullptr, "mailbox->get() failed");
+ comp_size = *payload;
if (comp_size < 0) { /* - Exit when -1.0 is received */
XBT_INFO("I'm done. See you!");
delete payload;
delete payload;
return -1;
} catch (xbt_ex& e) {
- switch (e.category) {
- case network_error:
- XBT_INFO("Mmh. Something went wrong. Nevermind. Let's keep going!");
- break;
- default:
- xbt_die("Unexpected behavior. Category: %s", xbt_ex_catname(e.category));
- }
+ if (e.category != network_error)
+ xbt_die("Unexpected behavior. Category: %s", xbt_ex_catname(e.category));
+ XBT_INFO("Mmh. Something went wrong. Nevermind. Let's keep going!");
}
}
return 0;