/*Copyright (c) 2012 The Broad Institute *Permission is hereby granted, free of charge, to any person *obtaining a copy of this software and associated documentation *files (the "Software"), to deal in the Software without *restriction, including without limitation the rights to use, *copy, modify, merge, publish, distribute, sublicense, and/or sell *copies of the Software, and to permit persons to whom the *Software is furnished to do so, subject to the following *conditions: *The above copyright notice and this permission notice shall be *included in all copies or substantial portions of the Software. *THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT *HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, *WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class Sandbox */ #ifndef _Included_Sandbox #define _Included_Sandbox #ifdef __cplusplus extern "C" { #endif #undef Sandbox_enableAll #define Sandbox_enableAll -1LL /* * Class: Sandbox * Method: jniGetMachineType * Signature: ()J */ JNIEXPORT jlong JNICALL Java_Sandbox_jniGetMachineType (JNIEnv *, jobject); /* * Class: Sandbox * Method: jniInitializeClassFieldsAndMachineMask * Signature: (Ljava/lang/Class;Ljava/lang/Class;J)V */ JNIEXPORT void JNICALL Java_Sandbox_jniInitializeClassFieldsAndMachineMask (JNIEnv *, jobject, jclass, jclass, jlong); /* * Class: Sandbox * Method: jniInitializeHaplotypes * Signature: (I[LSandbox/JNIHaplotypeDataHolderClass;)V */ JNIEXPORT void JNICALL Java_Sandbox_jniInitializeHaplotypes (JNIEnv *, jobject, jint, jobjectArray); /* * Class: Sandbox * Method: jniFinalizeRegion * Signature: ()V */ JNIEXPORT void JNICALL Java_Sandbox_jniFinalizeRegion (JNIEnv *, jobject); /* * Class: Sandbox * Method: jniComputeLikelihoods * Signature: (II[LSandbox/JNIReadDataHolderClass;[LSandbox/JNIHaplotypeDataHolderClass;[DI)V */ JNIEXPORT void JNICALL Java_Sandbox_jniComputeLikelihoods (JNIEnv *, jobject, jint, jint, jobjectArray, jobjectArray, jdoubleArray, jint); /* * Class: Sandbox * Method: jniClose * Signature: ()V */ JNIEXPORT void JNICALL Java_Sandbox_jniClose (JNIEnv *, jobject); /* * Class: Sandbox * Method: doEverythingNative * Signature: ([B)V */ JNIEXPORT void JNICALL Java_Sandbox_doEverythingNative (JNIEnv *, jobject, jstring); #ifdef __cplusplus } #endif #endif