ch.bind.philib.io
public final class RingBuffer extends Object implements DoubleSidedBuffer
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CAPACITY |
| Constructor and Description |
|---|
RingBuffer() |
RingBuffer(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
int |
capacity() |
void |
clear() |
boolean |
isEmpty() |
void |
read(byte[] data) |
void |
read(byte[] data,
int off,
int len) |
void |
readBack(byte[] data) |
void |
readBack(byte[] data,
int off,
int len) |
void |
write(byte[] data) |
void |
write(byte[] data,
int off,
int len) |
void |
writeFront(byte[] data) |
void |
writeFront(byte[] data,
int off,
int len) |
public static final int DEFAULT_CAPACITY
public int available()
available in interface DoubleSidedBufferpublic boolean isEmpty()
isEmpty in interface DoubleSidedBufferpublic int capacity()
capacity in interface DoubleSidedBufferpublic void clear()
clear in interface DoubleSidedBufferpublic void read(byte[] data)
read in interface DoubleSidedBufferpublic void read(byte[] data,
int off,
int len)
read in interface DoubleSidedBufferpublic void readBack(byte[] data)
readBack in interface DoubleSidedBufferpublic void readBack(byte[] data,
int off,
int len)
readBack in interface DoubleSidedBufferpublic void write(byte[] data)
write in interface DoubleSidedBufferpublic void write(byte[] data,
int off,
int len)
write in interface DoubleSidedBufferpublic void writeFront(byte[] data)
writeFront in interface DoubleSidedBufferpublic void writeFront(byte[] data,
int off,
int len)
writeFront in interface DoubleSidedBufferCopyright © 2013. All Rights Reserved.