Home / Function/ setSingleBytes() — netty Function Reference

setSingleBytes() — netty Function Reference

Architecture documentation for the setSingleBytes() function in UnsafeByteBufUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9590a4f8_5d7a_5842_8781_93e563dc4044["setSingleBytes()"]
  2f99d7c3_a5a0_5538_ae7e_a825ef1ab37a["UnsafeByteBufUtil"]
  9590a4f8_5d7a_5842_8781_93e563dc4044 -->|defined in| 2f99d7c3_a5a0_5538_ae7e_a825ef1ab37a
  5b846bad_881f_b151_e229_064f0602dae4["setBytes()"]
  5b846bad_881f_b151_e229_064f0602dae4 -->|calls| 9590a4f8_5d7a_5842_8781_93e563dc4044
  style 9590a4f8_5d7a_5842_8781_93e563dc4044 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java lines 594–606

    private static void setSingleBytes(final AbstractByteBuf buf, final long addr, final int index,
                                       final ByteBuffer src, final int length) {
        buf.checkIndex(index, length);
        final int srcPosition = src.position();
        final int srcLimit = src.limit();
        long dstAddr = addr;
        for (int srcIndex = srcPosition; srcIndex < srcLimit; srcIndex++) {
            final byte value = src.get(srcIndex);
            PlatformDependent.putByte(dstAddr, value);
            dstAddr++;
        }
        src.position(srcLimit);
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does setSingleBytes() do?
setSingleBytes() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java.
Where is setSingleBytes() defined?
setSingleBytes() is defined in buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java at line 594.
What calls setSingleBytes()?
setSingleBytes() is called by 1 function(s): setBytes.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free