getBytes() — netty Function Reference
Architecture documentation for the getBytes() function in UnsafeByteBufUtil.java from the netty codebase.
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
Source
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