Class CompositeByteBuf.Component

java.lang.Object
io.netty.buffer.CompositeByteBuf.Component
Enclosing class:
CompositeByteBuf

private static final class CompositeByteBuf.Component extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) int
     
    (package private) final ByteBuf
     
    (package private) int
     
    (package private) int
     
    private ByteBuf
     
    (package private) int
     
    (package private) final ByteBuf
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Component(ByteBuf srcBuf, int srcOffset, ByteBuf buf, int bufOffset, int offset, int len, ByteBuf slice)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) ByteBuf
     
    (package private) void
     
    (package private) int
    idx(int index)
     
    (package private) java.nio.ByteBuffer
    internalNioBuffer(int index, int length)
     
    (package private) int
     
    (package private) void
    reposition(int newOffset)
     
    (package private) ByteBuf
     
    (package private) int
    srcIdx(int index)
     
    (package private) void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • srcBuf

      final ByteBuf srcBuf
    • buf

      final ByteBuf buf
    • srcAdjustment

      int srcAdjustment
    • adjustment

      int adjustment
    • offset

      int offset
    • endOffset

      int endOffset
    • slice

      private ByteBuf slice
  • Constructor Details

    • Component

      Component(ByteBuf srcBuf, int srcOffset, ByteBuf buf, int bufOffset, int offset, int len, ByteBuf slice)
  • Method Details

    • srcIdx

      int srcIdx(int index)
    • idx

      int idx(int index)
    • length

      int length()
    • reposition

      void reposition(int newOffset)
    • transferTo

      void transferTo(ByteBuf dst)
    • slice

      ByteBuf slice()
    • duplicate

      ByteBuf duplicate()
    • internalNioBuffer

      java.nio.ByteBuffer internalNioBuffer(int index, int length)
    • free

      void free()