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 ByteBufferprivate final intprivate final Errnoprivate booleanprotected Msgprivate booleanprivate Runnableprivate intprivate ByteBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()final intencode(ValueReference<ByteBuffer> data, int size) voidencoded()protected voidinterrno()voiderrno(int err) protected voidfinal booleanisError()final voidprotected voidnext()private voidprotected voidnextStep(ByteBuffer buf, int toWrite, Runnable next, boolean newMsgFlag) private voidnextStep(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()
-