X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/052c8009f409968d789bfb546d8f0af57a78c6c6..0f5e8daaa6e9f74521068aa75837200bcd182ea6:/src/java/jxbt_utilities.h?ds=sidebyside diff --git a/src/java/jxbt_utilities.h b/src/java/jxbt_utilities.h index 4d6dd0395b..08bd391873 100644 --- a/src/java/jxbt_utilities.h +++ b/src/java/jxbt_utilities.h @@ -1,14 +1,10 @@ -/* - * $Id$ - * - * Various JNI helper functions - * - * Copyright 2006,2007 Martin Quinson, Malek Cherier All right reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. - * - */ +/* Various JNI helper functions */ + +/* Copyright (c) 2007, 2008, 2009, 2010. The SimGrid Team. + * All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ #ifndef JXBT_UTILITY_H #define JXBT_UTILITY_H @@ -63,8 +59,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 */ @@ -85,10 +83,12 @@ void jxbt_throw_host_not_found(JNIEnv * env, const char *invalid_name); /** Thrown when looking for an host from name does not lead to anything */ void jxbt_throw_process_not_found(JNIEnv * env, const char *invalid_name); /** Thrown when a transfer failure accure while Sending task */ -void jxbt_throw_transfer_failure(JNIEnv * env,char *detail); +void jxbt_throw_transfer_failure(JNIEnv * env, char *detail); /** Thrown when a host failure accures while Sending task*/ -void jxbt_throw_host_failure(JNIEnv *env,char *details); +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); +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 */ +#endif /* ! JXBT_UTILITY_H */