Home / Function/ writeDataFrame() — netty Function Reference

writeDataFrame() — netty Function Reference

Architecture documentation for the writeDataFrame() function in Http3FrameCodec.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  3d4d4991_5fbd_3e0a_fba1_d5578b3a5f92["writeDataFrame()"]
  57499e74_1040_f300_12bb_215179e108be["Http3FrameCodec"]
  3d4d4991_5fbd_3e0a_fba1_d5578b3a5f92 -->|defined in| 57499e74_1040_f300_12bb_215179e108be
  8956333e_1f8a_a4ec_390f_4f648d6508a4["write0()"]
  8956333e_1f8a_a4ec_390f_4f648d6508a4 -->|calls| 3d4d4991_5fbd_3e0a_fba1_d5578b3a5f92
  a234e34e_4b68_a34a_5b98_49872289b7ac["write()"]
  3d4d4991_5fbd_3e0a_fba1_d5578b3a5f92 -->|calls| a234e34e_4b68_a34a_5b98_49872289b7ac
  style 3d4d4991_5fbd_3e0a_fba1_d5578b3a5f92 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameCodec.java lines 471–478

    private static void writeDataFrame(
            ChannelHandlerContext ctx, Http3DataFrame frame, ChannelPromise promise) {
        ByteBuf out = ctx.alloc().directBuffer(16);
        writeVariableLengthInteger(out, frame.type());
        writeVariableLengthInteger(out, frame.content().readableBytes());
        ByteBuf content = frame.content().retain();
        ctx.write(Unpooled.wrappedUnmodifiableBuffer(out, content), promise);
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does writeDataFrame() do?
writeDataFrame() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameCodec.java.
Where is writeDataFrame() defined?
writeDataFrame() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3FrameCodec.java at line 471.
What does writeDataFrame() call?
writeDataFrame() calls 1 function(s): write.
What calls writeDataFrame()?
writeDataFrame() is called by 1 function(s): write0.

Analyze Your Own Codebase

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

Try Supermodel Free