Package zmq.io.coder
Class DecoderBase
- java.lang.Object
-
- zmq.io.coder.DecoderBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface zmq.io.coder.IDecoder
IDecoder.Step
-
-
Constructor Summary
Constructors Constructor Description DecoderBase(Errno errno, int bufsize)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
readPos
private java.nio.ByteBuffer readPos
-
zeroCopy
private boolean zeroCopy
-
toRead
private int toRead
-
bufsize
private int bufsize
-
buf
private java.nio.ByteBuffer buf
-
next
private IDecoder.Step next
-
errno
private final Errno errno
-
-
Constructor Detail
-
DecoderBase
public DecoderBase(Errno errno, int bufsize)
-
-
Method Detail
-
decode
public IDecoder.Step.Result decode(java.nio.ByteBuffer data, int size, ValueReference<java.lang.Integer> processed)
-
nextStep
protected void nextStep(Msg msg, IDecoder.Step next)
-
nextStep
@Deprecated protected void nextStep(byte[] buf, int toRead, IDecoder.Step next)
Deprecated.
-
nextStep
protected void nextStep(java.nio.ByteBuffer buf, IDecoder.Step next)
-
errno
protected void errno(int err)
-
errno
public int errno()
-
-