Class LinkBuffer
java.lang.Object
io.protostuff.LinkBuffer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinish()longsize()writeByte(byte value) writeByteArray(byte[] value) writeByteArray(byte[] value, int offset, int length) writeDouble(double value) writeFloat(float value) writeInt16(int value) writeInt16LE(int value) writeInt32(int value) writeInt32LE(int value) writeInt64(long value) writeInt64LE(long value) writeVarInt32(int value) writeVarInt64(long value)
-
Field Details
-
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE- See Also:
-
allocSize
public final int allocSize
-
-
Constructor Details
-
LinkBuffer
public LinkBuffer() -
LinkBuffer
public LinkBuffer(int allocSize)
-
-
Method Details
-
size
public long size() -
getBuffers
-
finish
-
writeByte
- Throws:
IOException
-
writeInt16
- Throws:
IOException
-
writeInt16LE
- Throws:
IOException
-
writeInt32
- Throws:
IOException
-
writeInt32LE
- Throws:
IOException
-
writeInt64
- Throws:
IOException
-
writeInt64LE
- Throws:
IOException
-
writeVarInt32
- Throws:
IOException
-
writeVarInt64
- Throws:
IOException
-
writeDouble
- Throws:
IOException
-
writeFloat
- Throws:
IOException
-
writeByteArray
- Throws:
IOException
-
writeByteArray
- Throws:
IOException
-
writeByteBuffer
-