Uses of Class
com.dyuproject.protostuff.WriteSession

Uses of WriteSession in com.dyuproject.protostuff
 

Methods in com.dyuproject.protostuff that return WriteSession
 WriteSession WriteSession.clear()
          The buffer will be cleared (tail will point to the head) and the size will be reset to zero.
 

Methods in com.dyuproject.protostuff with parameters of type WriteSession
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 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)
           
 



Copyright © 2009-2014. All Rights Reserved.