Package zmq.io.coder
Class EncoderBase
java.lang.Object
zmq.io.coder.EncoderBase
- All Implemented Interfaces:
IEncoder
- Direct Known Subclasses:
Encoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBuffer
private final int
private final Errno
private boolean
protected Msg
private boolean
private Runnable
private int
private ByteBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
final int
encode
(ValueReference<ByteBuffer> data, int size) void
encoded()
protected void
int
errno()
void
errno
(int err) protected void
final boolean
isError()
final void
protected void
next()
private void
protected void
nextStep
(ByteBuffer buf, int toWrite, Runnable next, boolean newMsgFlag) private void
nextStep
(ByteBuffer buf, Runnable next, boolean newMsgFlag) protected void
-
Field Details
-
writeBuf
-
next
-
newMsgFlag
private boolean newMsgFlag -
toWrite
private int toWrite -
buffer
-
bufferSize
private final int bufferSize -
error
private boolean error -
inProgress
-
errno
-
-
Constructor Details
-
EncoderBase
-
-
Method Details
-
loadMsg
-
encode
-
encoded
public void encoded() -
encodingError
protected void encodingError() -
isError
public final boolean isError() -
next
protected void next() -
nextStep
-
nextStep
-
initStep
-
nextStep
-
nextStep
-
errno
public int errno() -
errno
public void errno(int err) -
destroy
public void destroy()
-