c

boopickle

EncoderSpeed

class EncoderSpeed extends Encoder

Linear Supertypes
Encoder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EncoderSpeed
  2. Encoder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new EncoderSpeed(bufferProvider: BufferProvider = DefaultByteBufferProvider.provider)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def asByteBuffer: ByteBuffer

    Completes the encoding and returns the ByteBuffer

    Completes the encoding and returns the ByteBuffer

    Definition Classes
    EncoderSpeedEncoder
  5. def asByteBuffers: Iterable[ByteBuffer]

    Completes the encoding and returns a sequence of ByteBuffers

    Completes the encoding and returns a sequence of ByteBuffers

    Definition Classes
    EncoderSpeedEncoder
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. val stringCodec: StringCodecBase
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  23. def writeByte(b: Byte): Encoder

    Encodes a single byte

    Encodes a single byte

    b

    Byte to encode

    Definition Classes
    EncoderSpeedEncoder
  24. def writeByteArray(ba: Array[Byte]): Encoder

    Encodes an array of Bytes

    Encodes an array of Bytes

    Definition Classes
    EncoderSpeedEncoder
  25. def writeByteBuffer(bb: ByteBuffer): Encoder

    Encodes a ByteBuffer by writing its length and content

    Encodes a ByteBuffer by writing its length and content

    bb

    ByteBuffer to encode

    Definition Classes
    EncoderSpeedEncoder
  26. def writeChar(c: Char): Encoder

    Encodes a single character using UTF-8 encoding

    Encodes a single character using UTF-8 encoding

    c

    Character to encode

    Definition Classes
    EncoderSpeedEncoder
  27. def writeDouble(d: Double): Encoder

    Encodes a double as 8 bytes

    Encodes a double as 8 bytes

    d

    Double to encode

    Definition Classes
    EncoderSpeedEncoder
  28. def writeDoubleArray(da: Array[Double]): Encoder

    Encodes an array of Doubles

    Encodes an array of Doubles

    Definition Classes
    EncoderSpeedEncoder
  29. def writeFloat(f: Float): Encoder

    Encodes a float as 4 bytes

    Encodes a float as 4 bytes

    f

    Float to encode

    Definition Classes
    EncoderSpeedEncoder
  30. def writeFloatArray(fa: Array[Float]): Encoder

    Encodes an array of Floats

    Encodes an array of Floats

    Definition Classes
    EncoderSpeedEncoder
  31. def writeInt(i: Int): Encoder

    Encodes an integer

    Encodes an integer

    i

    Integer to encode

    Definition Classes
    EncoderSpeedEncoder
  32. def writeIntArray(ia: Array[Int]): Encoder

    Encodes an array of Integers

    Encodes an array of Integers

    Definition Classes
    EncoderSpeedEncoder
  33. def writeIntCode(intCode: Either[Byte, Int]): Encoder

    Writes either a code byte (0-15) or an Int

    Writes either a code byte (0-15) or an Int

    intCode

    Integer or a code byte

    Definition Classes
    EncoderSpeedEncoder
  34. def writeLong(l: Long): Encoder

    Encodes a long

    Encodes a long

    l

    Long to encode

    Definition Classes
    EncoderSpeedEncoder
  35. def writeLongCode(longCode: Either[Byte, Long]): Encoder

    Writes either a code byte (0-15) or a Long

    Writes either a code byte (0-15) or a Long

    longCode

    Long or a code byte

    Definition Classes
    EncoderSpeedEncoder
  36. def writeRawInt(i: Int): Encoder

    Encodes an integer in 32-bits

    Encodes an integer in 32-bits

    i

    Integer to encode

    Definition Classes
    EncoderSpeedEncoder
  37. def writeRawLong(l: Long): Encoder

    Encodes a long in 64-bits

    Encodes a long in 64-bits

    l

    Long to encode

    Definition Classes
    EncoderSpeedEncoder
  38. def writeShort(s: Short): Encoder

    Encodes a short integer

    Encodes a short integer

    Definition Classes
    EncoderSpeedEncoder
  39. def writeString(s: String): Encoder

    Encodes a string using UTF8

    Encodes a string using UTF8

    s

    String to encode

    Definition Classes
    EncoderSpeedEncoder

Inherited from Encoder

Inherited from AnyRef

Inherited from Any

Ungrouped