public interface DataSource
| Modifier and Type | Method and Description |
|---|---|
default boolean |
canRead(long address,
int size) |
boolean |
canRead(com.sun.jna.Pointer address,
int size) |
default MemoryBuffer |
read(long address,
int size) |
MemoryBuffer |
read(com.sun.jna.Pointer address,
int size) |
default boolean |
readBoolean(long address) |
default int |
readByte(long address) |
default double |
readDouble(long address) |
default float |
readFloat(long address) |
default int |
readInt(long address) |
default long |
readLong(long address) |
default int |
readShort(long address) |
default java.lang.String |
readString(long address,
int length) |
default long |
readUnsignedInt(long address) |
Process |
write(com.sun.jna.Pointer address,
MemoryBuffer buffer) |
default Process |
writeBoolean(long address,
boolean value) |
default Process |
writeByte(long address,
int value) |
default Process |
writeDouble(long address,
double value) |
default Process |
writeFloat(long address,
float value) |
default Process |
writeInt(long address,
int value) |
default Process |
writeLong(long address,
long value) |
default Process |
writeShort(long address,
int value) |
MemoryBuffer read(com.sun.jna.Pointer address, int size)
Process write(com.sun.jna.Pointer address, MemoryBuffer buffer)
boolean canRead(com.sun.jna.Pointer address,
int size)
default boolean readBoolean(long address)
default int readByte(long address)
default int readShort(long address)
default int readInt(long address)
default long readUnsignedInt(long address)
default long readLong(long address)
default float readFloat(long address)
default double readDouble(long address)
default java.lang.String readString(long address,
int length)
default MemoryBuffer read(long address, int size)
default Process writeBoolean(long address, boolean value)
default Process writeByte(long address, int value)
default Process writeShort(long address, int value)
default Process writeInt(long address, int value)
default Process writeLong(long address, long value)
default Process writeFloat(long address, float value)
default Process writeDouble(long address, double value)
default boolean canRead(long address,
int size)