inua.eio
Class Buffer

java.lang.Object
  extended by inua.eio.Buffer
Direct Known Subclasses:
ByteBuffer

public abstract class Buffer
extends Object

Note: Buffer addresses are unsigned. Use inua.eio.ULong to perform comparisons on them.


Method Summary
 long capacity()
           
 Buffer clear()
           
 Buffer flip()
           
 boolean hasRemaining()
           
 long limit()
           
 Buffer limit(long limit)
           
 Buffer mark()
           
 long position()
           
 Buffer position(long position)
           
 long remaining()
           
 Buffer reset()
           
 Buffer rewind()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

capacity

public final long capacity()

position

public final long position()

position

public final Buffer position(long position)

limit

public final long limit()

limit

public final Buffer limit(long limit)

mark

public final Buffer mark()

reset

public final Buffer reset()

clear

public final Buffer clear()

flip

public final Buffer flip()

rewind

public final Buffer rewind()

remaining

public final long remaining()

hasRemaining

public final boolean hasRemaining()