atomics.h File Reference


Functions

jlong getFieldOffset (JNIEnv *env, jobject field)
jboolean compareAndSetObjectField (JNIEnv *env, jobject self, jobject obj, jlong offset, jobject expected, jobject value)
jboolean compareAndSetBooleanField (JNIEnv *env, jobject self, jobject obj, jlong offset, jboolean expected, jboolean value)
jboolean compareAndSetIntField (JNIEnv *env, jobject self, jobject obj, jlong offset, jint expected, jint value)
jboolean compareAndSetLongField (JNIEnv *env, jobject self, jobject obj, jlong offset, jlong expected, jlong value)
jboolean compareAndSetObjectArray (JNIEnv *env, jobject self, jobjectArray array, jint index, jobject expected, jobject value)
jboolean compareAndSetBooleanArray (JNIEnv *env, jobject self, jbooleanArray array, jint index, jboolean expected, jboolean value)
jboolean compareAndSetIntArray (JNIEnv *env, jobject self, jintArray array, jint index, jint expected, jint value)
jboolean compareAndSetLongArray (JNIEnv *env, jobject self, jlongArray array, jint index, jlong expected, jlong value)
jboolean vmSupportsCAS8 ()


Function Documentation

jlong getFieldOffset ( JNIEnv env,
jobject  field 
)

jboolean compareAndSetObjectField ( JNIEnv env,
jobject  self,
jobject  obj,
jlong  offset,
jobject  expected,
jobject  value 
)

jboolean compareAndSetBooleanField ( JNIEnv env,
jobject  self,
jobject  obj,
jlong  offset,
jboolean  expected,
jboolean  value 
)

jboolean compareAndSetIntField ( JNIEnv env,
jobject  self,
jobject  obj,
jlong  offset,
jint  expected,
jint  value 
)

jboolean compareAndSetLongField ( JNIEnv env,
jobject  self,
jobject  obj,
jlong  offset,
jlong  expected,
jlong  value 
)

jboolean compareAndSetObjectArray ( JNIEnv env,
jobject  self,
jobjectArray  array,
jint  index,
jobject  expected,
jobject  value 
)

jboolean compareAndSetBooleanArray ( JNIEnv env,
jobject  self,
jbooleanArray  array,
jint  index,
jboolean  expected,
jboolean  value 
)

jboolean compareAndSetIntArray ( JNIEnv env,
jobject  self,
jintArray  array,
jint  index,
jint  expected,
jint  value 
)

jboolean compareAndSetLongArray ( JNIEnv env,
jobject  self,
jlongArray  array,
jint  index,
jlong  expected,
jlong  value 
)

jboolean vmSupportsCAS8 (  ) 


Genereated on Tue Mar 11 19:25:56 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.