public abstract class ProxyDataIO extends java.lang.Object implements MemDataIO
Constructor and Description |
---|
ProxyDataIO() |
Modifier and Type | Method and Description |
---|---|
void |
read(long addr,
byte[] dst,
int dstOff,
int len) |
void |
read(long addr,
java.nio.ByteBuffer dst,
int dstOff,
int len) |
void |
read(long addr,
MemIO dst,
long dstAddr,
int len) |
int |
readByte(long addr) |
long |
readBytes(long addr,
int len) |
int |
readInt(long addr) |
long |
readLong(long addr) |
int |
readShort(long addr) |
java.lang.CharSequence |
readString(long addr,
int strLen) |
void |
write(long addr,
byte[] src,
int srcOff,
int len) |
void |
write(long addr,
java.nio.ByteBuffer src,
int srcOff,
int len) |
void |
write(long addr,
java.lang.CharSequence cs,
int off,
int len) |
void |
write(long addr,
MemIO src,
long srcAddr,
int len) |
void |
writeByte(long addr,
int b) |
void |
writeBytes(long addr,
long v,
int len) |
void |
writeBytes(long addr,
long v,
int len,
int from,
int to) |
void |
writeInt(long addr,
int v) |
void |
writeLong(long addr,
long v) |
void |
writeShort(long addr,
int v) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void read(long addr, byte[] dst, int dstOff, int len)
public void read(long addr, java.nio.ByteBuffer dst, int dstOff, int len)
public void read(long addr, MemIO dst, long dstAddr, int len)
public void write(long addr, byte[] src, int srcOff, int len)
public void write(long addr, java.nio.ByteBuffer src, int srcOff, int len)
public void write(long addr, MemIO src, long srcAddr, int len)
public java.lang.CharSequence readString(long addr, int strLen)
readString
in interface MemIO
public void writeBytes(long addr, long v, int len)
writeBytes
in interface MemDataIO
public void writeShort(long addr, int v)
writeShort
in interface MemDataIO
public void write(long addr, java.lang.CharSequence cs, int off, int len)
public void writeBytes(long addr, long v, int len, int from, int to)
writeBytes
in interface MemDataIO