WrappedUnpooledUnsafeDirectByteBuf Class — netty Architecture
Architecture documentation for the WrappedUnpooledUnsafeDirectByteBuf class in WrappedUnpooledUnsafeDirectByteBuf.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD afb2b64a_2884_9902_398c_07a94cd7d2fd["WrappedUnpooledUnsafeDirectByteBuf"] 70f28ad4_8c86_12e5_03fd_8c3b644214d9["WrappedUnpooledUnsafeDirectByteBuf.java"] afb2b64a_2884_9902_398c_07a94cd7d2fd -->|defined in| 70f28ad4_8c86_12e5_03fd_8c3b644214d9 c78e81e5_e484_7616_628e_479532346773["WrappedUnpooledUnsafeDirectByteBuf()"] afb2b64a_2884_9902_398c_07a94cd7d2fd -->|method| c78e81e5_e484_7616_628e_479532346773 f31ac5c7_efb6_78be_55f6_86acdbef734b["freeDirect()"] afb2b64a_2884_9902_398c_07a94cd7d2fd -->|method| f31ac5c7_efb6_78be_55f6_86acdbef734b
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/WrappedUnpooledUnsafeDirectByteBuf.java lines 22–32
final class WrappedUnpooledUnsafeDirectByteBuf extends UnpooledUnsafeDirectByteBuf {
WrappedUnpooledUnsafeDirectByteBuf(ByteBufAllocator alloc, long memoryAddress, int size, boolean doFree) {
super(alloc, PlatformDependent.directBuffer(memoryAddress, size), size, doFree);
}
@Override
protected void freeDirect(ByteBuffer buffer) {
PlatformDependent.freeMemory(memoryAddress);
}
}
Source
Frequently Asked Questions
What is the WrappedUnpooledUnsafeDirectByteBuf class?
WrappedUnpooledUnsafeDirectByteBuf is a class in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/WrappedUnpooledUnsafeDirectByteBuf.java.
Where is WrappedUnpooledUnsafeDirectByteBuf defined?
WrappedUnpooledUnsafeDirectByteBuf is defined in buffer/src/main/java/io/netty/buffer/WrappedUnpooledUnsafeDirectByteBuf.java at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free