IDecoder.Step
Modifier and Type | Field and Description |
---|---|
private java.nio.ByteBuffer |
buf |
private int |
bufsize |
private Errno |
errno |
private IDecoder.Step |
next |
private java.nio.ByteBuffer |
readPos |
private int |
toRead |
private boolean |
zeroCopy |
Constructor and Description |
---|
DecoderBase(Errno errno,
int bufsize) |
Modifier and Type | Method and Description |
---|---|
IDecoder.Step.Result |
decode(java.nio.ByteBuffer data,
int size,
ValueReference<java.lang.Integer> processed) |
void |
destroy() |
int |
errno() |
protected void |
errno(int err) |
java.nio.ByteBuffer |
getBuffer() |
protected void |
nextStep(byte[] buf,
int toRead,
IDecoder.Step next)
Deprecated.
|
protected void |
nextStep(java.nio.ByteBuffer buf,
IDecoder.Step next) |
protected void |
nextStep(Msg msg,
IDecoder.Step next) |
private java.nio.ByteBuffer readPos
private boolean zeroCopy
private int toRead
private int bufsize
private java.nio.ByteBuffer buf
private IDecoder.Step next
private final Errno errno
public DecoderBase(Errno errno, int bufsize)
public IDecoder.Step.Result decode(java.nio.ByteBuffer data, int size, ValueReference<java.lang.Integer> processed)
protected void nextStep(Msg msg, IDecoder.Step next)
@Deprecated protected void nextStep(byte[] buf, int toRead, IDecoder.Step next)
protected void nextStep(java.nio.ByteBuffer buf, IDecoder.Step next)
protected void errno(int err)
public int errno()