testIsBufferCopyNeededForWrite() — netty Function Reference
Architecture documentation for the testIsBufferCopyNeededForWrite() function in UnixChannelUtilTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d9c5a5fa_7cbf_c658_11d8_259c4f831c9a["testIsBufferCopyNeededForWrite()"] aa3e1068_46d1_03b8_888e_0b89ac0899c6["UnixChannelUtilTest"] d9c5a5fa_7cbf_c658_11d8_259c4f831c9a -->|defined in| aa3e1068_46d1_03b8_888e_0b89ac0899c6 3ca8a4a0_4136_a156_9f03_fd9727369ee9["testPooledAllocatorIsBufferCopyNeededForWrite()"] 3ca8a4a0_4136_a156_9f03_fd9727369ee9 -->|calls| d9c5a5fa_7cbf_c658_11d8_259c4f831c9a 87c943a9_8918_adf1_52d5_00e4026cba35["testUnPooledAllocatorIsBufferCopyNeededForWrite()"] 87c943a9_8918_adf1_52d5_00e4026cba35 -->|calls| d9c5a5fa_7cbf_c658_11d8_259c4f831c9a 03b22a1f_d199_1b3a_6eef_af663af827ee["assertCompositeByteBufIsBufferCopyNeededForWrite()"] d9c5a5fa_7cbf_c658_11d8_259c4f831c9a -->|calls| 03b22a1f_d199_1b3a_6eef_af663af827ee style d9c5a5fa_7cbf_c658_11d8_259c4f831c9a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-native-unix-common/src/test/java/io/netty/channel/unix/UnixChannelUtilTest.java lines 49–64
private static void testIsBufferCopyNeededForWrite(ByteBufAllocator alloc) {
ByteBuf byteBuf = alloc.directBuffer();
assertFalse(isBufferCopyNeededForWrite(byteBuf, IOV_MAX));
assertFalse(isBufferCopyNeededForWrite(byteBuf.asReadOnly(), IOV_MAX));
assertTrue(byteBuf.release());
byteBuf = alloc.heapBuffer();
assertTrue(isBufferCopyNeededForWrite(byteBuf, IOV_MAX));
assertTrue(isBufferCopyNeededForWrite(byteBuf.asReadOnly(), IOV_MAX));
assertTrue(byteBuf.release());
assertCompositeByteBufIsBufferCopyNeededForWrite(alloc, 2, 0, false);
assertCompositeByteBufIsBufferCopyNeededForWrite(alloc, IOV_MAX + 1, 0, true);
assertCompositeByteBufIsBufferCopyNeededForWrite(alloc, 0, 2, true);
assertCompositeByteBufIsBufferCopyNeededForWrite(alloc, 1, 1, true);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does testIsBufferCopyNeededForWrite() do?
testIsBufferCopyNeededForWrite() is a function in the netty codebase, defined in transport-native-unix-common/src/test/java/io/netty/channel/unix/UnixChannelUtilTest.java.
Where is testIsBufferCopyNeededForWrite() defined?
testIsBufferCopyNeededForWrite() is defined in transport-native-unix-common/src/test/java/io/netty/channel/unix/UnixChannelUtilTest.java at line 49.
What does testIsBufferCopyNeededForWrite() call?
testIsBufferCopyNeededForWrite() calls 1 function(s): assertCompositeByteBufIsBufferCopyNeededForWrite.
What calls testIsBufferCopyNeededForWrite()?
testIsBufferCopyNeededForWrite() is called by 2 function(s): testPooledAllocatorIsBufferCopyNeededForWrite, testUnPooledAllocatorIsBufferCopyNeededForWrite.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free