Class CodedOutputStream.UnsafeDirectNioEncoder

java.lang.Object
com.google.protobuf.ByteOutput
com.google.protobuf.CodedOutputStream
com.google.protobuf.CodedOutputStream.UnsafeDirectNioEncoder
Enclosing class:
CodedOutputStream

private static final class CodedOutputStream.UnsafeDirectNioEncoder extends CodedOutputStream
A CodedOutputStream that writes directly to a direct ByteBuffer using sun.misc.Unsafe.
  • Field Details

    • originalBuffer

      private final ByteBuffer originalBuffer
    • buffer

      private final ByteBuffer buffer
    • address

      private final long address
    • initialPosition

      private final long initialPosition
    • limit

      private final long limit
    • oneVarintLimit

      private final long oneVarintLimit
    • position

      private long position
  • Constructor Details

    • UnsafeDirectNioEncoder

      UnsafeDirectNioEncoder(ByteBuffer buffer)
  • Method Details