|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.koushikdutta.async.http.libcore.Memory
public final class Memory
Unsafe access to memory.
| Method Summary | |
|---|---|
static void |
memmove(java.lang.Object dstObject,
int dstOffset,
java.lang.Object srcObject,
int srcOffset,
long byteCount)
Copies 'byteCount' bytes from the source to the destination. |
static byte |
peekByte(int address)
|
static void |
peekByteArray(int address,
byte[] dst,
int dstOffset,
int byteCount)
|
static void |
peekCharArray(int address,
char[] dst,
int dstOffset,
int charCount,
boolean swap)
|
static void |
peekDoubleArray(int address,
double[] dst,
int dstOffset,
int doubleCount,
boolean swap)
|
static void |
peekFloatArray(int address,
float[] dst,
int dstOffset,
int floatCount,
boolean swap)
|
static int |
peekInt(byte[] src,
int offset,
java.nio.ByteOrder order)
|
static int |
peekInt(int address,
boolean swap)
|
static void |
peekIntArray(int address,
int[] dst,
int dstOffset,
int intCount,
boolean swap)
|
static long |
peekLong(byte[] src,
int offset,
java.nio.ByteOrder order)
|
static long |
peekLong(int address,
boolean swap)
|
static void |
peekLongArray(int address,
long[] dst,
int dstOffset,
int longCount,
boolean swap)
|
static short |
peekShort(byte[] src,
int offset,
java.nio.ByteOrder order)
|
static short |
peekShort(int address,
boolean swap)
|
static void |
peekShortArray(int address,
short[] dst,
int dstOffset,
int shortCount,
boolean swap)
|
static void |
pokeByte(int address,
byte value)
|
static void |
pokeByteArray(int address,
byte[] src,
int offset,
int count)
|
static void |
pokeCharArray(int address,
char[] src,
int offset,
int count,
boolean swap)
|
static void |
pokeDoubleArray(int address,
double[] src,
int offset,
int count,
boolean swap)
|
static void |
pokeFloatArray(int address,
float[] src,
int offset,
int count,
boolean swap)
|
static void |
pokeInt(byte[] dst,
int offset,
int value,
java.nio.ByteOrder order)
|
static void |
pokeInt(int address,
int value,
boolean swap)
|
static void |
pokeIntArray(int address,
int[] src,
int offset,
int count,
boolean swap)
|
static void |
pokeLong(byte[] dst,
int offset,
long value,
java.nio.ByteOrder order)
|
static void |
pokeLong(int address,
long value,
boolean swap)
|
static void |
pokeLongArray(int address,
long[] src,
int offset,
int count,
boolean swap)
|
static void |
pokeShort(byte[] dst,
int offset,
short value,
java.nio.ByteOrder order)
|
static void |
pokeShort(int address,
short value,
boolean swap)
|
static void |
pokeShortArray(int address,
short[] src,
int offset,
int count,
boolean swap)
|
static void |
unsafeBulkGet(java.lang.Object dst,
int dstOffset,
int byteCount,
byte[] src,
int srcOffset,
int sizeofElements,
boolean swap)
Used to optimize nio heap buffer bulk get operations. |
static void |
unsafeBulkPut(byte[] dst,
int dstOffset,
int byteCount,
java.lang.Object src,
int srcOffset,
int sizeofElements,
boolean swap)
Used to optimize nio heap buffer bulk put operations. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void unsafeBulkGet(java.lang.Object dst,
int dstOffset,
int byteCount,
byte[] src,
int srcOffset,
int sizeofElements,
boolean swap)
public static void unsafeBulkPut(byte[] dst,
int dstOffset,
int byteCount,
java.lang.Object src,
int srcOffset,
int sizeofElements,
boolean swap)
public static int peekInt(byte[] src,
int offset,
java.nio.ByteOrder order)
public static long peekLong(byte[] src,
int offset,
java.nio.ByteOrder order)
public static short peekShort(byte[] src,
int offset,
java.nio.ByteOrder order)
public static void pokeInt(byte[] dst,
int offset,
int value,
java.nio.ByteOrder order)
public static void pokeLong(byte[] dst,
int offset,
long value,
java.nio.ByteOrder order)
public static void pokeShort(byte[] dst,
int offset,
short value,
java.nio.ByteOrder order)
public static void memmove(java.lang.Object dstObject,
int dstOffset,
java.lang.Object srcObject,
int srcOffset,
long byteCount)
public static byte peekByte(int address)
public static int peekInt(int address,
boolean swap)
public static long peekLong(int address,
boolean swap)
public static short peekShort(int address,
boolean swap)
public static void peekByteArray(int address,
byte[] dst,
int dstOffset,
int byteCount)
public static void peekCharArray(int address,
char[] dst,
int dstOffset,
int charCount,
boolean swap)
public static void peekDoubleArray(int address,
double[] dst,
int dstOffset,
int doubleCount,
boolean swap)
public static void peekFloatArray(int address,
float[] dst,
int dstOffset,
int floatCount,
boolean swap)
public static void peekIntArray(int address,
int[] dst,
int dstOffset,
int intCount,
boolean swap)
public static void peekLongArray(int address,
long[] dst,
int dstOffset,
int longCount,
boolean swap)
public static void peekShortArray(int address,
short[] dst,
int dstOffset,
int shortCount,
boolean swap)
public static void pokeByte(int address,
byte value)
public static void pokeInt(int address,
int value,
boolean swap)
public static void pokeLong(int address,
long value,
boolean swap)
public static void pokeShort(int address,
short value,
boolean swap)
public static void pokeByteArray(int address,
byte[] src,
int offset,
int count)
public static void pokeCharArray(int address,
char[] src,
int offset,
int count,
boolean swap)
public static void pokeDoubleArray(int address,
double[] src,
int offset,
int count,
boolean swap)
public static void pokeFloatArray(int address,
float[] src,
int offset,
int count,
boolean swap)
public static void pokeIntArray(int address,
int[] src,
int offset,
int count,
boolean swap)
public static void pokeLongArray(int address,
long[] src,
int offset,
int count,
boolean swap)
public static void pokeShortArray(int address,
short[] src,
int offset,
int count,
boolean swap)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||