| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract void | putAddress(final long
A native address value to use as the parameter. value)Adds a native address parameter. |
| public abstract void | putArray(final byte[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java byte array as a pointer parameter. |
| public abstract void | putArray(final short[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java short array as a pointer parameter. |
| public abstract void | putArray(final int[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java int array as a pointer parameter. |
| public abstract void | putArray(final long[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java long array as a pointer parameter. |
| public abstract void | putArray(final float[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java float array as a pointer parameter. |
| public abstract void | putArray(final double[]
The java array to use as the pointer parameter. value, int The offset from the start of the array. offset, int The length of the array to use. length, int The flags to use (IN, OUT) flags)Adds a java double array as a pointer parameter. |
| public abstract void | putByte(final int
An 8 bit integer value to use as the parameter. value)Adds an 8 bit integer parameter. |
| public abstract void | putDirectBuffer(final Buffer
The buffer to use as a pointer argument. buffer, int An offset to add to the buffer native address. offset, int The length of the buffer to use. length)Adds a java direct buffer as a pointer parameter. |
| public abstract void | putDouble(final double
A 64 bit floating point value to use as the parameter. value)Adds a 64 bit floating point parameter. |
| public abstract void | putFloat(final float
A 32 bit floating point value to use as the parameter. value)Adds a 32 bit floating point parameter. |
| public abstract void | putInt(final int
A 32 bit integer value to use as the parameter. value)Adds a 32 bit integer parameter. |
| public abstract void | putLong(final long
A 64 bit integer value to use as the parameter. value)Adds a 64 bit integer parameter. |
| public abstract void | putShort(final int
A 16 bit integer value to use as the parameter. value)Adds a 16 bit integer parameter. |
| public abstract void | putStruct(final byte[]
A java byte array with the struct contents. struct, int The offset from the start of the array. offset)Adds a struct or union as a parameter. |
| public abstract void | putStruct(final long
The native address to use as the struct contents. struct)Adds a struct or union as a parameter. |
| InvocationBuffer | back to summary |
|---|---|
| public InvocationBuffer() | |
| putAddress | back to summary |
|---|---|
| public abstract void putAddress(final long value) Adds a native address parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final byte[] value, int offset, int length, int flags) Adds a java byte array as a pointer parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final short[] value, int offset, int length, int flags) Adds a java short array as a pointer parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final int[] value, int offset, int length, int flags) Adds a java int array as a pointer parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final long[] value, int offset, int length, int flags) Adds a java long array as a pointer parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final float[] value, int offset, int length, int flags) Adds a java float array as a pointer parameter.
| |
| putArray | back to summary |
|---|---|
| public abstract void putArray(final double[] value, int offset, int length, int flags) Adds a java double array as a pointer parameter.
| |
| putByte | back to summary |
|---|---|
| public abstract void putByte(final int value) Adds an 8 bit integer parameter.
| |
| putDirectBuffer | back to summary |
|---|---|
| public abstract void putDirectBuffer(final Buffer buffer, int offset, int length) Adds a java direct buffer as a pointer parameter.
| |
| putDouble | back to summary |
|---|---|
| public abstract void putDouble(final double value) Adds a 64 bit floating point parameter.
| |
| putFloat | back to summary |
|---|---|
| public abstract void putFloat(final float value) Adds a 32 bit floating point parameter.
| |
| putInt | back to summary |
|---|---|
| public abstract void putInt(final int value) Adds a 32 bit integer parameter.
| |
| putLong | back to summary |
|---|---|
| public abstract void putLong(final long value) Adds a 64 bit integer parameter.
| |
| putShort | back to summary |
|---|---|
| public abstract void putShort(final int value) Adds a 16 bit integer parameter.
| |
| putStruct | back to summary |
|---|---|
| public abstract void putStruct(final byte[] struct, int offset) Adds a struct or union as a parameter. This passes the struct or union by value, not by reference.
| |
| putStruct | back to summary |
|---|---|
| public abstract void putStruct(final long struct) Adds a struct or union as a parameter. This passes the struct or union by value, not by reference.
| |