Home / Function/ getBytes() — netty Function Reference

getBytes() — netty Function Reference

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

Function java Buffer Search calls 1 called by 1

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java lines 482–496

    static void getBytes(AbstractByteBuf buf, long addr, int index, ByteBuf dst, int dstIndex, int length) {
        buf.checkIndex(index, length);
        checkNotNull(dst, "dst");
        if (isOutOfBounds(dstIndex, length, dst.capacity())) {
            throw new IndexOutOfBoundsException("dstIndex: " + dstIndex);
        }

        if (dst.hasMemoryAddress()) {
            PlatformDependent.copyMemory(addr, dst.memoryAddress() + dstIndex, length);
        } else if (dst.hasArray()) {
            PlatformDependent.copyMemory(addr, dst.array(), dst.arrayOffset() + dstIndex, length);
        } else {
            dst.setBytes(dstIndex, buf, index, length);
        }
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does getBytes() do?
getBytes() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java.
Where is getBytes() defined?
getBytes() is defined in buffer/src/main/java/io/netty/buffer/UnsafeByteBufUtil.java at line 482.
What does getBytes() call?
getBytes() calls 1 function(s): setBytes.
What calls getBytes()?
getBytes() 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