- /* FIXME throw the right exception corresponding to HostFailureException, TransferFailureException, TimeoutFailureException
- * Note: these exceptions must be created beforehand
- * then, you want to create some functions like jxbt_throw_notbound()
- * then, you must declare in the MsgNative stuff that these native functions can throw these exceptions
- */
- if (MSG_OK != rv)
- jxbt_throw_native(env, xbt_strdup("MSG_task_send_with_timeout() failed"));
-
+ jxbt_check_res("MSG_task_send_with_timeout()",rv, MSG_HOST_FAILURE|MSG_TRANSFER_FAILURE|MSG_TIMEOUT,
+ bprintf("while sending task %s to mailbox %s", MSG_task_get_name(task),alias));