|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bridj.Pointer<T>
org.bridj.TypedPointer
org.bridj.jawt.JawtLibrary.JNIEnv
public static class JawtLibrary.JNIEnv
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.bridj.Pointer |
|---|
Pointer.ListType, Pointer.Releaser, Pointer.StringType |
| Field Summary |
|---|
| Fields inherited from class org.bridj.Pointer |
|---|
defaultAlignment, NULL, SIZE |
| Constructor Summary | |
|---|---|
JawtLibrary.JNIEnv(long address)
|
|
JawtLibrary.JNIEnv(Pointer address)
|
|
| Method Summary | |
|---|---|
boolean |
getBoolean()
Read a boolean value from the pointed memory location |
boolean |
getBooleanAtOffset(long byteOffset)
Read a boolean value from the pointed memory location shifted by a byte offset |
byte |
getByte()
Read a byte value from the pointed memory location |
byte |
getByteAtOffset(long byteOffset)
Read a byte value from the pointed memory location shifted by a byte offset |
char |
getChar()
Read a char value from the pointed memory location |
char |
getCharAtOffset(long byteOffset)
Read a char value from the pointed memory location shifted by a byte offset |
double |
getDouble()
Read a double value from the pointed memory location |
double |
getDoubleAtOffset(long byteOffset)
Read a double value from the pointed memory location shifted by a byte offset |
float |
getFloat()
Read a float value from the pointed memory location |
float |
getFloatAtOffset(long byteOffset)
Read a float value from the pointed memory location shifted by a byte offset |
int |
getInt()
Read a int value from the pointed memory location |
int |
getIntAtOffset(long byteOffset)
Read a int value from the pointed memory location shifted by a byte offset |
long |
getLong()
Read a long value from the pointed memory location |
long |
getLongAtOffset(long byteOffset)
Read a long value from the pointed memory location shifted by a byte offset |
short |
getShort()
Read a short value from the pointed memory location |
short |
getShortAtOffset(long byteOffset)
Read a short value from the pointed memory location shifted by a byte offset |
boolean |
isOrdered()
Whether this pointer reads data in the system's native byte order or not. |
Pointer<T> |
setBoolean(boolean value)
Write a boolean value to the pointed memory location |
Pointer<T> |
setBooleanAtOffset(long byteOffset,
boolean value)
Write a boolean value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setByte(byte value)
Write a byte value to the pointed memory location |
Pointer<T> |
setByteAtOffset(long byteOffset,
byte value)
Write a byte value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setChar(char value)
Write a char value to the pointed memory location |
Pointer<T> |
setCharAtOffset(long byteOffset,
char value)
Write a char value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setCLongsAtOffset(long byteOffset,
int[] values)
Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLongs(int[]) over this method. |
Pointer<T> |
setCLongsAtOffset(long byteOffset,
long[] values,
int valuesOffset,
int length)
Write an array of CLong values to the pointed memory location shifted by a byte offset |
Pointer<T> |
setDouble(double value)
Write a double value to the pointed memory location |
Pointer<T> |
setDoubleAtOffset(long byteOffset,
double value)
Write a double value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setFloat(float value)
Write a float value to the pointed memory location |
Pointer<T> |
setFloatAtOffset(long byteOffset,
float value)
Write a float value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setInt(int value)
Write a int value to the pointed memory location |
Pointer<T> |
setIntAtOffset(long byteOffset,
int value)
Write a int value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setLong(long value)
Write a long value to the pointed memory location |
Pointer<T> |
setLongAtOffset(long byteOffset,
long value)
Write a long value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setShort(short value)
Write a short value to the pointed memory location |
Pointer<T> |
setShortAtOffset(long byteOffset,
short value)
Write a short value to the pointed memory location shifted by a byte offset |
Pointer<T> |
setSizeTsAtOffset(long byteOffset,
int[] values)
Deprecated. Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeTs(int[]) over this method. |
Pointer<T> |
setSizeTsAtOffset(long byteOffset,
long[] values,
int valuesOffset,
int length)
Write an array of SizeT values to the pointed memory location shifted by a byte offset |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JawtLibrary.JNIEnv(long address)
public JawtLibrary.JNIEnv(Pointer address)
| Method Detail |
|---|
public boolean isOrdered()
PointerPointer.order(), Pointer.order(ByteOrder)
isOrdered in class Pointer<T>public Pointer<T> setInt(int value)
Pointer
setInt in class Pointer<T>
public Pointer<T> setIntAtOffset(long byteOffset,
int value)
Pointer
setIntAtOffset in class Pointer<T>public int getInt()
Pointer
getInt in class Pointer<T>public int getIntAtOffset(long byteOffset)
Pointer
getIntAtOffset in class Pointer<T>public Pointer<T> setLong(long value)
Pointer
setLong in class Pointer<T>
public Pointer<T> setLongAtOffset(long byteOffset,
long value)
Pointer
setLongAtOffset in class Pointer<T>public long getLong()
Pointer
getLong in class Pointer<T>public long getLongAtOffset(long byteOffset)
Pointer
getLongAtOffset in class Pointer<T>public Pointer<T> setShort(short value)
Pointer
setShort in class Pointer<T>
public Pointer<T> setShortAtOffset(long byteOffset,
short value)
Pointer
setShortAtOffset in class Pointer<T>public short getShort()
Pointer
getShort in class Pointer<T>public short getShortAtOffset(long byteOffset)
Pointer
getShortAtOffset in class Pointer<T>public Pointer<T> setByte(byte value)
Pointer
setByte in class Pointer<T>
public Pointer<T> setByteAtOffset(long byteOffset,
byte value)
Pointer
setByteAtOffset in class Pointer<T>public byte getByte()
Pointer
getByte in class Pointer<T>public byte getByteAtOffset(long byteOffset)
Pointer
getByteAtOffset in class Pointer<T>public Pointer<T> setChar(char value)
Pointer
setChar in class Pointer<T>
public Pointer<T> setCharAtOffset(long byteOffset,
char value)
Pointer
setCharAtOffset in class Pointer<T>public char getChar()
Pointer
getChar in class Pointer<T>public char getCharAtOffset(long byteOffset)
Pointer
getCharAtOffset in class Pointer<T>public Pointer<T> setFloat(float value)
Pointer
setFloat in class Pointer<T>
public Pointer<T> setFloatAtOffset(long byteOffset,
float value)
Pointer
setFloatAtOffset in class Pointer<T>public float getFloat()
Pointer
getFloat in class Pointer<T>public float getFloatAtOffset(long byteOffset)
Pointer
getFloatAtOffset in class Pointer<T>public Pointer<T> setDouble(double value)
Pointer
setDouble in class Pointer<T>
public Pointer<T> setDoubleAtOffset(long byteOffset,
double value)
Pointer
setDoubleAtOffset in class Pointer<T>public double getDouble()
Pointer
getDouble in class Pointer<T>public double getDoubleAtOffset(long byteOffset)
Pointer
getDoubleAtOffset in class Pointer<T>public Pointer<T> setBoolean(boolean value)
Pointer
setBoolean in class Pointer<T>
public Pointer<T> setBooleanAtOffset(long byteOffset,
boolean value)
Pointer
setBooleanAtOffset in class Pointer<T>public boolean getBoolean()
Pointer
getBoolean in class Pointer<T>public boolean getBooleanAtOffset(long byteOffset)
Pointer
getBooleanAtOffset in class Pointer<T>
public Pointer<T> setSizeTsAtOffset(long byteOffset,
long[] values,
int valuesOffset,
int length)
Pointer
setSizeTsAtOffset in class Pointer<T>
public Pointer<T> setSizeTsAtOffset(long byteOffset,
int[] values)
Pointer.setSizeTs(int[]) over this method.
setSizeTsAtOffset in class Pointer<T>
public Pointer<T> setCLongsAtOffset(long byteOffset,
long[] values,
int valuesOffset,
int length)
Pointer
setCLongsAtOffset in class Pointer<T>
public Pointer<T> setCLongsAtOffset(long byteOffset,
int[] values)
Pointer.setCLongs(int[]) over this method.
setCLongsAtOffset in class Pointer<T>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||