Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
the supernovae exploded: let's split the archive and move bindings to separate packages
[simgrid.git] / src / java / jxbt_utilities.h
diff --git a/src/java/jxbt_utilities.h b/src/java/jxbt_utilities.h
deleted file mode 100644 (file)
index dc5416f..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * $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.
- *
- */
-
-#ifndef JXBT_UTILITY_H
-#define JXBT_UTILITY_H
-
-#include <jni.h>
-#include "jxbt_utilities.h"
-
-/* *********** */
-/* JNI GETTERS */
-/* *********** */
-
-/* Search a class and throw an exception if not found */
-jclass jxbt_get_class(JNIEnv * env, const char *name);
-
-/* Search a method in a class and throw an exception if not found
-   (it's ok to to pass a NULL class: it's a noop) */
-jmethodID jxbt_get_jmethod(JNIEnv * env, jclass class,
-                           const char *name, const char *signature);
-
-/* Like the jxbt_get_class() but get a static method */
-jmethodID jxbt_get_static_jmethod(JNIEnv * env, jclass cls,
-                                  const char *name, const char *signature);
-
-/* 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_jfield(JNIEnv * env, jclass class,
-                         const char *name, const char *signature);
-
-
-/* Search a method in a class and throw an exception if not found
-   (it's ok to to pass a NULL class: it's a noop) */
-jmethodID jxbt_get_smethod(JNIEnv * env, const char *classname,
-                           const char *name, const char *signature);
-
-/* Like the jxbt_get_smethod() but get a static method */
-jmethodID jxbt_get_static_smethod(JNIEnv * env, const char *classname,
-                                  const char *name, const char *signature);
-
-/* 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);
-
-
-/* ***************** */
-/* EXCEPTION RAISING */
-/* ***************** */
-
-
-/** Thrown on internal error of this layer, or on problem with JNI */
-void jxbt_throw_jni(JNIEnv * env, const char *msg);
-/** Thrown when using an object not bound to a native one where it should, or reverse (kinda JNI issue) */
-void jxbt_throw_notbound(JNIEnv * env, const char *kind, void *pointer);
-
-/** Thrown on error in native MSG code */
-void jxbt_throw_native(JNIEnv * env, char *msg);
-
-/** Thrown if NULL gets used */
-void jxbt_throw_null(JNIEnv * env, char *msg);
-
-/** Thrown on illegal arguments */
-void jxbt_throw_illegal(JNIEnv * env, char *msg);
-/** Thrown when looking for an host from name does not lead to anything */
-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,const char *task_name,const char *alias);
-/** Thrown when a host failure accures while Sending task*/
-void jxbt_throw_host_failure(JNIEnv *env,const char *task_name,const char *alias);
-/** Thrown when a time out accures While Sending task */
-void jxbt_throw_time_out_failure(JNIEnv *env,const char *task_name,const char *alias);
-
-#endif /* ! JXBT_UTILITY_H */