Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of https://framagit.org/simgrid/simgrid into no_simix_global
[simgrid.git] / src / bindings / java / jxbt_utilities.hpp
index 48b1e70..4106d32 100644 (file)
@@ -1,6 +1,6 @@
 /* Various JNI helper functions                                             */
 
-/* Copyright (c) 2007-2019. The SimGrid Team. All rights reserved.          */
+/* Copyright (c) 2007-2021. 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. */
@@ -33,21 +33,6 @@ jmethodID jxbt_get_static_smethod(JNIEnv* env, const char* classname, const char
 /* Search a field in a class and throw an exception if not found (it's ok to to pass a NULL class: it's a noop) */
 jfieldID jxbt_get_sfield(JNIEnv* env, const char* classname, const char* name, const char* signature);
 
-#define jxbt_check_res(fun, res, allowed_exceptions, detail)                                                           \
-  do {                                                                                                                 \
-    if ((res) != MSG_OK && ((res) | (allowed_exceptions))) {                                                           \
-      xbt_die("%s failed with error code %d, which is not an allowed exception. Please fix me.", (fun), (res));        \
-    } else if ((res) == MSG_HOST_FAILURE) {                                                                            \
-      jxbt_throw_host_failure(env, (detail));                                                                          \
-    } else if ((res) == MSG_TRANSFER_FAILURE) {                                                                        \
-      jxbt_throw_transfer_failure(env, (detail));                                                                      \
-    } else if ((res) == MSG_TIMEOUT) {                                                                                 \
-      jxbt_throw_time_out_failure(env, (detail));                                                                      \
-    } else if ((res) == MSG_TASK_CANCELED) {                                                                           \
-      jxbt_throw_task_cancelled(env, (detail));                                                                        \
-    }                                                                                                                  \
-  } while (0)
-
 /* Throws an exception according to its name */
 void jxbt_throw_by_name(JNIEnv* env, const char* name, const std::string& msg);
 /** Thrown on internal error of this layer, or on problem with JNI */
@@ -63,7 +48,7 @@ void jxbt_throw_illegal(JNIEnv* env, const std::string& msg);
 void jxbt_throw_host_not_found(JNIEnv* env, const std::string& invalid_name);
 /** Thrown when looking for a host from name does not lead to anything */
 void jxbt_throw_process_not_found(JNIEnv* env, const std::string& invalid_name);
-/** Thrown when a transfer failure accure while Sending task */
+/** Thrown when a transfer failure occurs while Sending task */
 void jxbt_throw_transfer_failure(JNIEnv* env, const std::string& detail);
 /** Thrown when a host failure occurs while Sending a task*/
 void jxbt_throw_host_failure(JNIEnv* env, const std::string& details);
@@ -71,7 +56,5 @@ void jxbt_throw_host_failure(JNIEnv* env, const std::string& details);
 void jxbt_throw_time_out_failure(JNIEnv* env, const std::string& details);
 /**Thrown when a task is canceled */
 void jxbt_throw_task_cancelled(JNIEnv* env, const std::string& details);
-/** Thrown when looking for a storage from name does not lead to anything */
-void jxbt_throw_storage_not_found(JNIEnv* env, const std::string& invalid_name);
 
 #endif