writePacket() — netty Function Reference
Architecture documentation for the writePacket() function in PcapWriter.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 935ec32c_7a33_ef96_9426_94c9d36e7493["writePacket()"] 3b90a1f4_89b3_b3f6_603e_e2f554e8ff19["PcapWriter"] 935ec32c_7a33_ef96_9426_94c9d36e7493 -->|defined in| 3b90a1f4_89b3_b3f6_603e_e2f554e8ff19 style 935ec32c_7a33_ef96_9426_94c9d36e7493 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/pcap/PcapWriter.java lines 62–86
void writePacket(ByteBuf packetHeaderBuf, ByteBuf packet) throws IOException {
if (pcapWriteHandler.state() == State.CLOSED) {
logger.debug("Pcap Write attempted on closed PcapWriter");
}
long timestamp = System.currentTimeMillis();
PcapHeaders.writePacketHeader(
packetHeaderBuf,
(int) (timestamp / 1000L),
(int) (timestamp % 1000L * 1000L),
packet.readableBytes(),
packet.readableBytes()
);
if (pcapWriteHandler.sharedOutputStream()) {
synchronized (outputStream) {
packetHeaderBuf.readBytes(outputStream, packetHeaderBuf.readableBytes());
packet.readBytes(outputStream, packet.readableBytes());
}
} else {
packetHeaderBuf.readBytes(outputStream, packetHeaderBuf.readableBytes());
packet.readBytes(outputStream, packet.readableBytes());
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does writePacket() do?
writePacket() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/pcap/PcapWriter.java.
Where is writePacket() defined?
writePacket() is defined in handler/src/main/java/io/netty/handler/pcap/PcapWriter.java at line 62.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free