frysk.proc.dead
Class ExeByteBuffer

java.lang.Object
  extended by inua.eio.Buffer
      extended by inua.eio.ByteBuffer
          extended by frysk.proc.dead.ExeByteBuffer

public class ExeByteBuffer
extends ByteBuffer


Field Summary
private  byte[] buffer
           
private  MemoryMap[] memoryMaps
           
private  StatelessFile[] statelessFiles
           
 
Fields inherited from class inua.eio.ByteBuffer
byteOrdered, wordSized
 
Fields inherited from class inua.eio.Buffer
bound, cursor, highWater, lowWater, mark
 
Constructor Summary
ExeByteBuffer(MemoryMap[] memoryMaps)
           
 
Method Summary
protected  int peek(long caret)
          Read a single byte at CARET.
protected  void poke(long caret, int val)
          Write VAL (as a single byte), to CARET.
 
Methods inherited from class inua.eio.ByteBuffer
get, get, get, get, get, get, get, get, getByte, getByte, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getShort, getShort, getShort, getShort, getUByte, getUByte, getUInt, getUInt, getUInt, getUInt, getULong, getULong, getULong, getULong, getUShort, getUShort, getUShort, getUShort, getUWord, getUWord, getUWordSized, getWord, getWord, getWordSized, order, order, peek, peekBig, peekBig, peekBigDouble, peekBigDouble, peekBigFloat, peekBigFloat, peekFully, peekLittle, peekLittle, peekLittleDouble, peekLittleDouble, peekLittleFloat, peekLittleFloat, poke, pokeBig, pokeBig, pokeBig, pokeBig, pokeBig, pokeBig, pokeFully, pokeLittle, pokeLittle, pokeLittle, pokeLittle, pokeLittle, pokeLittle, put, put, putByte, putByte, putDouble, putDouble, putDouble, putDouble, putFloat, putFloat, putFloat, putFloat, putInt, putInt, putInt, putInt, putLong, putLong, putLong, putLong, putShort, putShort, putShort, putShort, putUByte, putUByte, putUInt, putUInt, putUInt, putUInt, putULong, putULong, putULong, putULong, putUShort, putUShort, putUShort, putUShort, putUWord, putUWord, putUWordSized, putWord, putWord, putWordSized, safeGet, slice, slice, subBuffer, wordLength, wordSize, wordSize
 
Methods inherited from class inua.eio.Buffer
capacity, clear, flip, hasRemaining, limit, limit, mark, position, position, remaining, reset, rewind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

memoryMaps

private final MemoryMap[] memoryMaps

statelessFiles

private final StatelessFile[] statelessFiles

buffer

private final byte[] buffer
Constructor Detail

ExeByteBuffer

public ExeByteBuffer(MemoryMap[] memoryMaps)
Method Detail

peek

protected int peek(long caret)
Description copied from class: ByteBuffer
Read a single byte at CARET.

Specified by:
peek in class ByteBuffer

poke

protected void poke(long caret,
                    int val)
Description copied from class: ByteBuffer
Write VAL (as a single byte), to CARET.

Specified by:
poke in class ByteBuffer