00001
00002 #include <jni.h>
00003
00004
00005 #ifndef _Included_net_sf_farrago_fennel_FennelStorage
00006 #define _Included_net_sf_farrago_fennel_FennelStorage
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_RESULT
00011 #define net_sf_farrago_fennel_FennelStorage_CLOSE_RESULT 0L
00012 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_ABORT
00013 #define net_sf_farrago_fennel_FennelStorage_CLOSE_ABORT 1L
00014 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_DEALLOCATE
00015 #define net_sf_farrago_fennel_FennelStorage_CLOSE_DEALLOCATE 2L
00016
00017
00018
00019
00020
00021 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_newObjectHandle
00022 (JNIEnv *, jclass, jobject);
00023
00024
00025
00026
00027
00028
00029 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_deleteObjectHandle
00030 (JNIEnv *, jclass, jlong);
00031
00032
00033
00034
00035
00036
00037 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_setObjectHandle
00038 (JNIEnv *, jclass, jlong, jobject);
00039
00040
00041
00042
00043
00044
00045 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_getHandleCount
00046 (JNIEnv *, jclass);
00047
00048
00049
00050
00051
00052
00053 JNIEXPORT jstring JNICALL Java_net_sf_farrago_fennel_FennelStorage_getAccessorXmiForTupleDescriptor
00054 (JNIEnv *, jclass, jobject);
00055
00056
00057
00058
00059
00060
00061 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_executeJavaCmd
00062 (JNIEnv *, jclass, jobject, jlong);
00063
00064
00065
00066
00067
00068
00069 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphGetInputStreams
00070 (JNIEnv *, jclass, jlong, jstring, jobject);
00071
00072
00073
00074
00075
00076
00077 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphOpen
00078 (JNIEnv *, jclass, jlong, jlong, jobject, jobject);
00079
00080
00081
00082
00083
00084
00085 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamFetch
00086 (JNIEnv *, jclass, jlong, jbyteArray);
00087
00088
00089
00090
00091
00092
00093 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamTransformFetch
00094 (JNIEnv *, jclass, jlong, jint, jbyteArray);
00095
00096
00097
00098
00099
00100
00101 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamRestart
00102 (JNIEnv *, jclass, jlong);
00103
00104
00105
00106
00107
00108
00109 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphClose
00110 (JNIEnv *, jclass, jlong, jint);
00111
00112
00113
00114
00115
00116
00117 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_newExecutionHandle
00118 (JNIEnv *, jclass);
00119
00120
00121
00122
00123
00124
00125 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_deleteExecutionHandle
00126 (JNIEnv *, jclass, jlong);
00127
00128
00129
00130
00131
00132
00133 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_cancelExecution
00134 (JNIEnv *, jclass, jlong);
00135
00136 #ifdef __cplusplus
00137 }
00138 #endif
00139 #endif
00140