public class ByteQueue
extends java.lang.Object
Constructor and Description |
---|
ByteQueue() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
byte[] |
dequeue(int end) |
byte[] |
dequeue(int start,
int end) |
void |
enqueue(byte[] data) |
void |
enqueue(byte[] data,
int offset,
int length) |
int |
findByte(byte data) |
int |
findByte(byte data,
int pos) |
int |
findPattern(byte[] pattern) |
int |
findPattern(byte[] pattern,
int pos) |
int |
getCount() |
int |
getCount(int start,
int end) |
int |
getFront() |
int |
getRemainSize() |
int |
getSize() |
int |
getTail() |
boolean |
isLength(int pos) |
boolean |
isRange(int pos) |
int |
next(int pos) |
int |
peek(int pos) |
int |
peekFront() |
boolean |
remove(int pos) |
public int getSize()
public int getFront()
public int getTail()
public int getCount()
public int getCount(int start, int end)
public int getRemainSize()
public int next(int pos)
public boolean isRange(int pos)
public boolean isLength(int pos)
public void enqueue(byte[] data)
public void enqueue(byte[] data, int offset, int length)
public byte[] dequeue(int end)
public byte[] dequeue(int start, int end)
public boolean remove(int pos)
public void clear()
public int findPattern(byte[] pattern)
public int findPattern(byte[] pattern, int pos)
public int peekFront()
public int peek(int pos)
public int findByte(byte data)
public int findByte(byte data, int pos)