Package org.km3net.clb.remote.msg
Class MessageWriter
- java.lang.Object
-
- org.km3net.clb.remote.msg.MessageWriter
-
public class MessageWriter extends java.lang.Object
Special class for constructing the content of a MCF message.
-
-
Constructor Summary
Constructors Constructor Description MessageWriter()
Special MCFOutputSt
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
toBytes()
void
writeBoolean(boolean b)
void
writeDecimalAsInt(double value, int decimals)
void
writeDecimalAsLong(double value, int decimals)
void
writeDecimalAsShort(double value, int decimals)
void
writeF32(float value)
void
writeF64(double value)
void
writeFixedArrayI16(short[] arr)
void
writeFixedArrayI32(int[] arr)
void
writeFixedArrayI64(long[] arr)
void
writeFixedArrayI8(byte[] arr)
void
writeFixedArrayU16(int[] arr)
void
writeFixedArrayU32(long[] arr)
void
writeFixedArrayU8(short[] arr)
void
writeI16(short b)
void
writeI32(int b)
void
writeI32Arr(int[] varIds)
Write an array of I32's with length indication.void
writeI64(long b)
void
writeI8(int b)
void
writeIntArray(int[] arr, boolean varLength)
void
writeString(java.lang.String string)
void
writeU16(int b)
void
writeU32(long b)
void
writeU64(java.math.BigInteger bi)
void
writeU8(short b)
void
writeVarArrayI16(short[] arr)
void
writeVarArrayI32(int[] arr)
void
writeVarArrayI64(long[] arr)
void
writeVarArrayI8(byte[] arr)
void
writeVarArrayU16(int[] arr)
void
writeVarArrayU32(long[] arr)
void
writeVarArrayU8(short[] arr)
-
-
-
Method Detail
-
writeI8
public void writeI8(int b)
-
writeU8
public void writeU8(short b)
-
writeI16
public void writeI16(short b)
-
writeU16
public void writeU16(int b)
-
writeI32
public void writeI32(int b)
-
writeU32
public void writeU32(long b)
-
writeI64
public void writeI64(long b)
-
writeU64
public void writeU64(java.math.BigInteger bi)
-
writeF32
public void writeF32(float value)
-
writeF64
public void writeF64(double value)
-
writeBoolean
public void writeBoolean(boolean b)
-
writeString
public void writeString(java.lang.String string)
-
writeFixedArrayI8
public void writeFixedArrayI8(byte[] arr)
-
writeFixedArrayU8
public void writeFixedArrayU8(short[] arr)
-
writeFixedArrayI16
public void writeFixedArrayI16(short[] arr)
-
writeFixedArrayU16
public void writeFixedArrayU16(int[] arr)
-
writeFixedArrayI32
public void writeFixedArrayI32(int[] arr)
-
writeFixedArrayU32
public void writeFixedArrayU32(long[] arr)
-
writeFixedArrayI64
public void writeFixedArrayI64(long[] arr)
-
writeVarArrayI8
public void writeVarArrayI8(byte[] arr)
-
writeVarArrayU8
public void writeVarArrayU8(short[] arr)
-
writeVarArrayI16
public void writeVarArrayI16(short[] arr)
-
writeVarArrayU16
public void writeVarArrayU16(int[] arr)
-
writeVarArrayI32
public void writeVarArrayI32(int[] arr)
-
writeVarArrayU32
public void writeVarArrayU32(long[] arr)
-
writeVarArrayI64
public void writeVarArrayI64(long[] arr)
-
writeDecimalAsLong
public void writeDecimalAsLong(double value, int decimals)
-
writeDecimalAsInt
public void writeDecimalAsInt(double value, int decimals)
-
writeDecimalAsShort
public void writeDecimalAsShort(double value, int decimals)
-
toBytes
public byte[] toBytes()
-
writeIntArray
public void writeIntArray(int[] arr, boolean varLength)
-
writeI32Arr
public void writeI32Arr(int[] varIds)
Write an array of I32's with length indication.
-
-