A C D F G I M P R S T U V W 
All Classes All Packages

A

addressOf(Object) - Static method in class ca.retrylife.jdma.DMA
Get the address of an object
allocateString(String) - Static method in class ca.retrylife.jdma.DMAString
Allocates a Java string as an off-heap char array

C

ca.retrylife.jdma - package ca.retrylife.jdma
 
ca.retrylife.jdma.annotations - package ca.retrylife.jdma.annotations
 
ca.retrylife.jdma.util - package ca.retrylife.jdma.util
 
close() - Method in class ca.retrylife.jdma.util.Ptr
 

D

DMA - Class in ca.retrylife.jdma
A C-like Direct memory Access API
DMAString - Class in ca.retrylife.jdma
String DMA operations.
DMAString() - Constructor for class ca.retrylife.jdma.DMAString
 

F

free() - Method in class ca.retrylife.jdma.util.Ptr
Free the pointer
free(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
Free an allocated portion of memory

G

get() - Static method in class ca.retrylife.jdma.UnsafeAPI
A safer way to get the global instance of Unsafe
get() - Method in class ca.retrylife.jdma.util.Ptr
Get the address this pointer points to
getByteArray(@ca.retrylife.jdma.annotations.Pointer long, int) - Static method in class ca.retrylife.jdma.DMA
Get a portion of memory as a byte array
getObjectByAddress(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
Get an Object by it's base address
getObjectByAddress(@ca.retrylife.jdma.annotations.Pointer long, Class<T>) - Static method in class ca.retrylife.jdma.DMA
Get an Object by it's base address
getRaw() - Static method in class ca.retrylife.jdma.UnsafeAPI
Use reflection to get the global instance of Unsafe

I

intToULong(int) - Static method in class ca.retrylife.jdma.util.Values
Convert an integer to a ulong

M

malloc(long) - Static method in class ca.retrylife.jdma.DMA
Allocate SIZE bytes off-heap
memcmp(@ca.retrylife.jdma.annotations.Pointer long, @ca.retrylife.jdma.annotations.Pointer long, long) - Static method in class ca.retrylife.jdma.DMA
Compares the first N bytes of memory pointed to by A and B
memcpy(@ca.retrylife.jdma.annotations.Pointer long, @ca.retrylife.jdma.annotations.Pointer long, long) - Static method in class ca.retrylife.jdma.DMA
Copy N bytes from src to dest
memset(@ca.retrylife.jdma.annotations.Pointer long, byte, long) - Static method in class ca.retrylife.jdma.DMA
Copies a value onto the first n bytes of the object pointed to by dest

P

peek(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
Get the byte at an address
Pointer - Annotation Type in ca.retrylife.jdma.annotations
Marks a pointer to off-heap memory that must be free-d
poke(@ca.retrylife.jdma.annotations.Pointer long, byte) - Static method in class ca.retrylife.jdma.DMA
Write a byte to an address
Ptr - Class in ca.retrylife.jdma.util
A safe wrapper around pointers
Ptr(@ca.retrylife.jdma.annotations.Pointer long) - Constructor for class ca.retrylife.jdma.util.Ptr
Wrap a unsafe Pointer with a Ptr

R

readByte(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readChar(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readDouble(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readFloat(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readInt(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readLong(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 
readShort(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMA
 

S

sizeof(Object) - Static method in class ca.retrylife.jdma.DMA
Get the shallow size of an object
strlen(@ca.retrylife.jdma.annotations.Pointer long) - Static method in class ca.retrylife.jdma.DMAString
Get the length of a DMA string

T

toJavaString(@ca.retrylife.jdma.annotations.Pointer long, int) - Static method in class ca.retrylife.jdma.DMAString
Get a portion of memory as a Java String

U

UnsafeAPI - Class in ca.retrylife.jdma
A reflective wrapper for sun.misc.Unsafe
UnsafeAPI() - Constructor for class ca.retrylife.jdma.UnsafeAPI
 

V

Values - Class in ca.retrylife.jdma.util
Utils for working with values
Values() - Constructor for class ca.retrylife.jdma.util.Values
 

W

withOffset(long) - Method in class ca.retrylife.jdma.util.Ptr
Calculate this address with an offset
writeByte(@ca.retrylife.jdma.annotations.Pointer long, byte) - Static method in class ca.retrylife.jdma.DMA
 
writeChar(@ca.retrylife.jdma.annotations.Pointer long, char) - Static method in class ca.retrylife.jdma.DMA
 
writeDouble(@ca.retrylife.jdma.annotations.Pointer long, double) - Static method in class ca.retrylife.jdma.DMA
 
writeFloat(@ca.retrylife.jdma.annotations.Pointer long, float) - Static method in class ca.retrylife.jdma.DMA
 
writeInt(@ca.retrylife.jdma.annotations.Pointer long, int) - Static method in class ca.retrylife.jdma.DMA
 
writeLong(@ca.retrylife.jdma.annotations.Pointer long, long) - Static method in class ca.retrylife.jdma.DMA
 
writeShort(@ca.retrylife.jdma.annotations.Pointer long, short) - Static method in class ca.retrylife.jdma.DMA
 
A C D F G I M P R S T U V W 
All Classes All Packages