X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/052c8009f409968d789bfb546d8f0af57a78c6c6..2731800aa869070da00bf7d38de0dea3ca71682f:/src/java/jxbt_utilities.h diff --git a/src/java/jxbt_utilities.h b/src/java/jxbt_utilities.h index 4d6dd0395b..fc801a30e1 100644 --- a/src/java/jxbt_utilities.h +++ b/src/java/jxbt_utilities.h @@ -63,8 +63,10 @@ jfieldID jxbt_get_sfield(JNIEnv * env, const char *classname, jxbt_throw_host_failure(env, detail); \ } else if (res == MSG_TRANSFER_FAILURE) { \ jxbt_throw_transfer_failure(env,detail); \ - } else if (res == MSG_TIMEOUT_FAILURE) { \ + } else if (res == MSG_TIMEOUT) { \ jxbt_throw_time_out_failure(env,detail); \ + } else if (res == MSG_TASK_CANCELLED){ \ + jxbt_throw_task_cancelled(env,detail); \ } } while (0) /** Thrown on internal error of this layer, or on problem with JNI */ @@ -90,5 +92,7 @@ void jxbt_throw_transfer_failure(JNIEnv * env,char *detail); void jxbt_throw_host_failure(JNIEnv *env,char *details); /** Thrown when a time out accures While Sending task */ void jxbt_throw_time_out_failure(JNIEnv *env,char *details); +/**Thrown when a task is canceled */ +void jxbt_throw_task_cancelled(JNIEnv *env,char *details); #endif /* ! JXBT_UTILITY_H */