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.Resultdecode(java.nio.ByteBuffer data, int size, ValueReference<java.lang.Integer> processed)voiddestroy()interrno()protected voiderrno(int err)java.nio.ByteBuffergetBuffer()protected voidnextStep(byte[] buf, int toRead, IDecoder.Step next)Deprecated.protected voidnextStep(java.nio.ByteBuffer buf, IDecoder.Step next)protected voidnextStep(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()
-
-