}
CATCH(e) {
switch (e.category) {
- case host_error:
- status = MSG_HOST_FAILURE;
- break;
case cancel_error:
status = MSG_TASK_CANCELED;
break;
*/
MSG_error_t MSG_process_sleep(double nb_sec)
{
- xbt_ex_t e;
MSG_error_t status = MSG_OK;
/*m_process_t proc = MSG_process_self();*/
proc->simdata->waiting_action = NULL;*/
- TRY {
- simcall_process_sleep(nb_sec);
- }
- CATCH(e) {
- switch (e.category) {
- case host_error:
- #ifdef HAVE_TRACING
- TRACE_msg_process_sleep_out(MSG_process_self());
- #endif
- status = MSG_HOST_FAILURE;
- break;
- default:
- RETHROW;
- }
- xbt_ex_free(e);
- }
+ simcall_process_sleep(nb_sec);
#ifdef HAVE_TRACING
TRACE_msg_process_sleep_out(MSG_process_self());
}
CATCH(e) {
switch (e.category) {
-
- case host_error:
- comm->status = MSG_HOST_FAILURE;
- finished = 1;
- break;
-
case network_error:
comm->status = MSG_TRANSFER_FAILURE;
finished = 1;
}
CATCH(e) {
switch (e.category) {
-
- case host_error:
- finished_index = e.value;
- status = MSG_HOST_FAILURE;
- break;
-
case network_error:
finished_index = e.value;
status = MSG_TRANSFER_FAILURE;
}
CATCH(e) {
switch (e.category) {
- case host_error:
- comm->status = MSG_HOST_FAILURE;
- break;
case network_error:
comm->status = MSG_TRANSFER_FAILURE;
break;
}
CATCH(e) {
switch (e.category) {
-
- case host_error:
- finished_index = e.value;
- status = MSG_HOST_FAILURE;
- break;
-
case network_error:
finished_index = e.value;
status = MSG_TRANSFER_FAILURE;