Uses of Class
com.dyuproject.protostuff.LinkedBuffer

Uses of LinkedBuffer in com.dyuproject.protostuff
 

Fields in com.dyuproject.protostuff declared as LinkedBuffer
 LinkedBuffer WriteSession.head
          The main/root/head buffer of this write session.
protected  LinkedBuffer WriteSession.tail
          The last buffer of this write session (This points to head if growing not needed).
 

Methods in com.dyuproject.protostuff that return LinkedBuffer
static LinkedBuffer LinkedBuffer.allocate(int size)
          Allocates a new buffer with the specified size.
static LinkedBuffer LinkedBuffer.allocate(int size, LinkedBuffer previous)
          Allocates a new buffer with the specified size and appends it to the previous buffer.
 LinkedBuffer LinkedBuffer.clear()
          The offset will be reset to its starting position.
abstract  LinkedBuffer WriteSink.drain(WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer B64Code.encode(byte[] input, int inOffset, int inLen, WriteSession session, LinkedBuffer lb)
          Encodes the byte array into the LinkedBuffer and grows when full.
static LinkedBuffer B64Code.encode(byte[] input, int inOffset, int inLen, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Encodes the byte array into the LinkedBuffer and flushes to the OutputStream when buffer is full.
static LinkedBuffer LinkedBuffer.use(byte[] buffer)
          Uses the existing byte array as the internal buffer.
static LinkedBuffer LinkedBuffer.use(byte[] buffer, int start)
          Uses the existing byte array as the internal buffer.
static LinkedBuffer LinkedBuffer.wrap(byte[] array, int offset, int length)
          Wraps the byte array buffer as a read-only buffer.
static LinkedBuffer StringSerializer.writeAscii(java.lang.String str, WriteSession session, LinkedBuffer lb)
          Writes the ascii bytes from the string into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeAscii(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the ascii bytes from the string into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeByte(byte value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeByteArray(byte[] value, int offset, int length, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeByteArray(byte[] value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeByteArrayB64(byte[] value, int offset, int length, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeByteArrayB64(byte[] value, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeDouble(double value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeDouble(double value, WriteSession session, LinkedBuffer lb)
          Writes the stringified double into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeDouble(double value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified double into the LinkedBuffer.
 LinkedBuffer WriteSink.writeDoubleLE(double value, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeFloat(float value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeFloat(float value, WriteSession session, LinkedBuffer lb)
          Writes the stringified float into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeFloat(float value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified float into the LinkedBuffer.
 LinkedBuffer WriteSink.writeFloatLE(float value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeInt(int value, WriteSession session, LinkedBuffer lb)
          Writes the stringified int into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeInt(int value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified int into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeInt32(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt32LE(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt64(long value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt64LE(long value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeLong(long value, WriteSession session, LinkedBuffer lb)
          Writes the stringified long into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeLong(long value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified long into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeStrAscii(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromDouble(double value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromFloat(float value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromInt(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromLong(long value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8FixedDelimited(java.lang.String value, boolean littleEndian, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8VarDelimited(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeUTF8(java.lang.String str, WriteSession session, LinkedBuffer lb)
          Writes the utf8-encoded bytes from the string into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeUTF8(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the utf8-encoded bytes from the string into the LinkedBuffer.
static LinkedBuffer StringSerializer.writeUTF8FixedDelimited(java.lang.String str, boolean littleEndian, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
static LinkedBuffer StreamedStringSerializer.writeUTF8FixedDelimited(java.lang.String str, boolean littleEndian, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
static LinkedBuffer StringSerializer.writeUTF8FixedDelimited(java.lang.String str, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
static LinkedBuffer StreamedStringSerializer.writeUTF8FixedDelimited(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
static LinkedBuffer StringSerializer.writeUTF8VarDelimited(java.lang.String str, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
static LinkedBuffer StreamedStringSerializer.writeUTF8VarDelimited(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
abstract  LinkedBuffer WriteSink.writeVarInt32(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeVarInt64(long value, WriteSession session, LinkedBuffer lb)
           
 

Methods in com.dyuproject.protostuff with parameters of type LinkedBuffer
static LinkedBuffer LinkedBuffer.allocate(int size, LinkedBuffer previous)
          Allocates a new buffer with the specified size and appends it to the previous buffer.
abstract  LinkedBuffer WriteSink.drain(WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer B64Code.encode(byte[] input, int inOffset, int inLen, WriteSession session, LinkedBuffer lb)
          Encodes the byte array into the LinkedBuffer and grows when full.
static LinkedBuffer B64Code.encode(byte[] input, int inOffset, int inLen, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Encodes the byte array into the LinkedBuffer and flushes to the OutputStream when buffer is full.
static LinkedBuffer StringSerializer.writeAscii(java.lang.String str, WriteSession session, LinkedBuffer lb)
          Writes the ascii bytes from the string into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeAscii(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the ascii bytes from the string into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeByte(byte value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeByteArray(byte[] value, int offset, int length, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeByteArray(byte[] value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeByteArrayB64(byte[] value, int offset, int length, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeByteArrayB64(byte[] value, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeDouble(double value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeDouble(double value, WriteSession session, LinkedBuffer lb)
          Writes the stringified double into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeDouble(double value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified double into the LinkedBuffer.
 LinkedBuffer WriteSink.writeDoubleLE(double value, WriteSession session, LinkedBuffer lb)
           
 LinkedBuffer WriteSink.writeFloat(float value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeFloat(float value, WriteSession session, LinkedBuffer lb)
          Writes the stringified float into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeFloat(float value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified float into the LinkedBuffer.
 LinkedBuffer WriteSink.writeFloatLE(float value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeInt(int value, WriteSession session, LinkedBuffer lb)
          Writes the stringified int into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeInt(int value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified int into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeInt32(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt32LE(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt64(long value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeInt64LE(long value, WriteSession session, LinkedBuffer lb)
           
static LinkedBuffer StringSerializer.writeLong(long value, WriteSession session, LinkedBuffer lb)
          Writes the stringified long into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeLong(long value, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the stringified long into the LinkedBuffer.
abstract  LinkedBuffer WriteSink.writeStrAscii(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromDouble(double value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromFloat(float value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromInt(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrFromLong(long value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8FixedDelimited(java.lang.String value, boolean littleEndian, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeStrUTF8VarDelimited(java.lang.String value, WriteSession session, LinkedBuffer lb)
           
static int LinkedBuffer.writeTo(java.io.DataOutput out, LinkedBuffer node)
          Writes the contents of the LinkedBuffer into the DataOutput.
static int LinkedBuffer.writeTo(java.io.OutputStream out, LinkedBuffer node)
          Writes the contents of the LinkedBuffer into the OutputStream.
static LinkedBuffer StringSerializer.writeUTF8(java.lang.String str, WriteSession session, LinkedBuffer lb)
          Writes the utf8-encoded bytes from the string into the LinkedBuffer.
static LinkedBuffer StreamedStringSerializer.writeUTF8(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          Writes the utf8-encoded bytes from the string into the LinkedBuffer.
static LinkedBuffer StringSerializer.writeUTF8FixedDelimited(java.lang.String str, boolean littleEndian, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
static LinkedBuffer StreamedStringSerializer.writeUTF8FixedDelimited(java.lang.String str, boolean littleEndian, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is fixed 2-bytes.
static LinkedBuffer StringSerializer.writeUTF8FixedDelimited(java.lang.String str, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
static LinkedBuffer StreamedStringSerializer.writeUTF8FixedDelimited(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first (big endian) before the string - which is fixed 2-bytes.
static LinkedBuffer StringSerializer.writeUTF8VarDelimited(java.lang.String str, WriteSession session, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
static LinkedBuffer StreamedStringSerializer.writeUTF8VarDelimited(java.lang.String str, WriteSession session, java.io.OutputStream out, LinkedBuffer lb)
          The length of the utf8 bytes is written first before the string - which is a variable int (1 to 5 bytes).
abstract  LinkedBuffer WriteSink.writeVarInt32(int value, WriteSession session, LinkedBuffer lb)
           
abstract  LinkedBuffer WriteSink.writeVarInt64(long value, WriteSession session, LinkedBuffer lb)
           
 

Constructors in com.dyuproject.protostuff with parameters of type LinkedBuffer
WriteSession(LinkedBuffer head)
           
WriteSession(LinkedBuffer head, int nextBufferSize)
           
WriteSession(LinkedBuffer head, java.io.OutputStream out)
           
 



Copyright © 2009-2013. All Rights Reserved.