com_xsb_interprolog_NativeEngine.h

00001 /* DO NOT EDIT THIS FILE - it is machine generated */
00002 #include <jni.h>
00003 /* Header for class com_xsb_interprolog_NativeEngine */
00004 
00005 #ifndef _Included_com_xsb_interprolog_NativeEngine
00006 #define _Included_com_xsb_interprolog_NativeEngine
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010 /* Inaccessible static: numberOfInstances */
00011 #undef com_xsb_interprolog_NativeEngine_MAX_INT_VALUE
00012 #define com_xsb_interprolog_NativeEngine_MAX_INT_VALUE 134217727L
00013 #undef com_xsb_interprolog_NativeEngine_MIN_INT_VALUE
00014 #define com_xsb_interprolog_NativeEngine_MIN_INT_VALUE -134217728L
00015 /* Inaccessible static: class_00024java_00024lang_00024Object */
00016 /* Inaccessible static: class_00024java_00024lang_00024String */
00017 /* Inaccessible static: class_00024java_00024net_00024URLDecoder */
00018 /* Inaccessible static: class_00024java_00024lang_00024Class */
00019 /* Inaccessible static: class_00024com_00024declarativa_00024interprolog_00024PrologEngine */
00020 /*
00021  * Class:     com_xsb_interprolog_NativeEngine
00022  * Method:    xsb_setDebug
00023  * Signature: (Z)V
00024  */
00025 JNIEXPORT void JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1setDebug
00026   (JNIEnv *, jobject, jboolean);
00027 
00028 /*
00029  * Class:     com_xsb_interprolog_NativeEngine
00030  * Method:    xsb_init_internal
00031  * Signature: (Ljava/lang/String;)I
00032  */
00033 JNIEXPORT jint JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1init_1internal
00034   (JNIEnv *, jobject, jstring);
00035 
00036 /*
00037  * Class:     com_xsb_interprolog_NativeEngine
00038  * Method:    xsb_init_internal_arg
00039  * Signature: (Ljava/lang/String;[Ljava/lang/String;)I
00040  */
00041 JNIEXPORT jint JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1init_1internal_1arg
00042   (JNIEnv *, jobject, jstring, jobjectArray);
00043 
00044 /*
00045  * Class:     com_xsb_interprolog_NativeEngine
00046  * Method:    xsb_command_string
00047  * Signature: (Ljava/lang/String;)I
00048  */
00049 JNIEXPORT jint JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1command_1string
00050   (JNIEnv *, jobject, jstring);
00051 
00052 /*
00053  * Class:     com_xsb_interprolog_NativeEngine
00054  * Method:    xsb_close_query
00055  * Signature: ()I
00056  */
00057 JNIEXPORT jint JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1close_1query
00058   (JNIEnv *, jobject);
00059 
00060 /*
00061  * Class:     com_xsb_interprolog_NativeEngine
00062  * Method:    put_bytes
00063  * Signature: ([BIILjava/lang/String;)I
00064  */
00065 JNIEXPORT jint JNICALL Java_com_xsb_interprolog_NativeEngine_put_1bytes
00066   (JNIEnv *, jobject, jbyteArray, jint, jint, jstring);
00067 
00068 /*
00069  * Class:     com_xsb_interprolog_NativeEngine
00070  * Method:    get_bytes
00071  * Signature: ()[B
00072  */
00073 JNIEXPORT jbyteArray JNICALL Java_com_xsb_interprolog_NativeEngine_get_1bytes
00074   (JNIEnv *, jobject);
00075 
00076 /*
00077  * Class:     com_xsb_interprolog_NativeEngine
00078  * Method:    xsb_interrupt
00079  * Signature: ()V
00080  */
00081 JNIEXPORT void JNICALL Java_com_xsb_interprolog_NativeEngine_xsb_1interrupt
00082   (JNIEnv *, jobject);
00083 
00084 #ifdef __cplusplus
00085 }
00086 #endif
00087 #endif

Generated on Wed Jul 26 13:30:40 2006 for XSB by  doxygen 1.4.5