Class TrdpEncoder
java.lang.Object
com.trdp.util.TrdpEncoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalign(int alignment) intposition()putBool8(boolean value) putChar8(char value) putInt16(short value) putInt32(int value) putInt64(long value) putInt8(byte value) putReal32(float value) putReal64(double value) putTimeDate32(Instant timestamp) putTimeDate48(Instant timestamp) putTimeDate64(Instant timestamp) putUInt16(int value) putUInt32(long value) putUInt64(long value) Encodes an unsigned 64-bit integer.putUInt8(int value) putUtf16(char value) voidreset()byte[]
-
Constructor Details
-
TrdpEncoder
public TrdpEncoder(int capacity)
-
-
Method Details
-
putBool8
-
putChar8
-
putUtf16
-
putInt8
-
putInt16
-
putInt32
-
putInt64
-
putUInt8
-
putUInt16
-
putUInt32
-
putUInt64
Encodes an unsigned 64-bit integer. All 64 bit patterns are valid. For values larger than Long.MAX_VALUE, use Long.toUnsignedString() to obtain the decimal representation and Long.compareUnsigned() for comparisons. -
putReal32
-
putReal64
-
putTimeDate32
-
putTimeDate48
-
putTimeDate64
-
putString
-
align
-
toByteArray
public byte[] toByteArray() -
position
public int position() -
reset
public void reset()
-