Lines Matching refs:commit

160     static void Release(JNIEnv* _env, jbyteArray array, jbyte* data, jboolean commit) {
161 _env->ReleaseByteArrayElements(array, data, commit ? 0 : JNI_ABORT);
166 static void Release(JNIEnv* _env, jbooleanArray array, jboolean* data, jboolean commit) {
167 _env->ReleaseBooleanArrayElements(array, data, commit ? 0 : JNI_ABORT);
172 static void Release(JNIEnv* _env, jcharArray array, jchar* data, jboolean commit) {
173 _env->ReleaseCharArrayElements(array, data, commit ? 0 : JNI_ABORT);
178 static void Release(JNIEnv* _env, jshortArray array, jshort* data, jboolean commit) {
179 _env->ReleaseShortArrayElements(array, data, commit ? 0 : JNI_ABORT);
184 static void Release(JNIEnv* _env, jintArray array, jint* data, jboolean commit) {
185 _env->ReleaseIntArrayElements(array, data, commit ? 0 : JNI_ABORT);
190 static void Release(JNIEnv* _env, jlongArray array, jlong* data, jboolean commit) {
191 _env->ReleaseLongArrayElements(array, data, commit ? 0 : JNI_ABORT);
196 static void Release(JNIEnv* _env, jfloatArray array, jfloat* data, jboolean commit) {
197 _env->ReleaseFloatArrayElements(array, data, commit ? 0 : JNI_ABORT);
202 static void Release(JNIEnv* _env, jdoubleArray array, jdouble* data, jboolean commit) {
203 _env->ReleaseDoubleArrayElements(array, data, commit ? 0 : JNI_ABORT);
209 releaseArrayPointer(JNIEnv *_env, JTYPEARRAY array, NTYPEARRAY data, jboolean commit) {
210 ARRAYRELEASER::Release(_env, array, data, commit);
214 releasePointer(JNIEnv *_env, jarray array, void *data, jboolean commit)
217 commit ? 0 : JNI_ABORT);