org.p2c2e.util
Class FastByteBuffer
java.lang.Object
org.p2c2e.util.FastByteBuffer
- public final class FastByteBuffer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastByteBuffer
public FastByteBuffer(int cap)
take
public int take(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
send
public void send(java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
get
public void get(byte[] arr,
int off)
get
public byte get()
get
public byte get(int pos)
getShort
public short getShort()
getShort
public short getShort(int pos)
getInt
public int getInt()
getInt
public int getInt(int pos)
put
public void put(byte[] arr,
int off,
int len)
put
public void put(FastByteBuffer fb)
put
public void put(java.nio.ByteBuffer bb)
put
public void put(byte b)
put
public void put(int pos,
byte b)
putShort
public void putShort(short s)
putShort
public void putShort(int pos,
short s)
putInt
public void putInt(int i)
putInt
public void putInt(int pos,
int i)
array
public byte[] array()
capacity
public int capacity()
limit
public int limit()
limit
public void limit(int lim)
position
public int position()
position
public void position(int pos)
remaining
public int remaining()
rewind
public void rewind()
hasRemaining
public boolean hasRemaining()
flip
public void flip()
clear
public void clear()
asByteBuffer
public java.nio.ByteBuffer asByteBuffer()
slice
public java.nio.ByteBuffer slice()