-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IpPacket.IpHeader,TransportPacket.TransportHeader
- All Known Implementing Classes:
AbstractPacket.AbstractHeader,AbstractPppPacket.AbstractPppHeader,ArpPacket.ArpHeader,BsdLoopbackPacket.BsdLoopbackHeader,DnsPacket.DnsHeader,Dot11ManagementPacket.Dot11ManagementHeader,Dot11ProbeRequestPacket.Dot11ProbeRequestHeader,Dot1qVlanTagPacket.Dot1qVlanTagHeader,EthernetPacket.EthernetHeader,GtpV1Packet.GtpV1Header,HdlcPppPacket.HdlcPppHeader,IcmpIdentifiablePacket.IcmpIdentifiableHeader,IcmpV4CommonPacket.IcmpV4CommonHeader,IcmpV4DestinationUnreachablePacket.IcmpV4DestinationUnreachableHeader,IcmpV4EchoPacket.IcmpV4EchoHeader,IcmpV4EchoReplyPacket.IcmpV4EchoReplyHeader,IcmpV4InformationReplyPacket.IcmpV4InformationReplyHeader,IcmpV4InformationRequestPacket.IcmpV4InformationRequestHeader,IcmpV4ParameterProblemPacket.IcmpV4ParameterProblemHeader,IcmpV4RedirectPacket.IcmpV4RedirectHeader,IcmpV4SourceQuenchPacket.IcmpV4SourceQuenchHeader,IcmpV4TimeExceededPacket.IcmpV4TimeExceededHeader,IcmpV4TimestampPacket.IcmpV4TimestampHeader,IcmpV4TimestampReplyPacket.IcmpV4TimestampReplyHeader,IcmpV6CommonPacket.IcmpV6CommonHeader,IcmpV6DestinationUnreachablePacket.IcmpV6DestinationUnreachableHeader,IcmpV6EchoReplyPacket.IcmpV6EchoReplyHeader,IcmpV6EchoRequestPacket.IcmpV6EchoRequestHeader,IcmpV6HomeAgentAddressDiscoveryReplyPacket.IcmpV6HomeAgentAddressDiscoveryReplyHeader,IcmpV6HomeAgentAddressDiscoveryRequestPacket.IcmpV6HomeAgentAddressDiscoveryRequestHeader,IcmpV6MobilePrefixAdvertisementPacket.IcmpV6MobilePrefixAdvertisementHeader,IcmpV6MobilePrefixSolicitationPacket.IcmpV6MobilePrefixSolicitationHeader,IcmpV6NeighborAdvertisementPacket.IcmpV6NeighborAdvertisementHeader,IcmpV6NeighborSolicitationPacket.IcmpV6NeighborSolicitationHeader,IcmpV6PacketTooBigPacket.IcmpV6PacketTooBigHeader,IcmpV6ParameterProblemPacket.IcmpV6ParameterProblemHeader,IcmpV6RedirectPacket.IcmpV6RedirectHeader,IcmpV6RouterAdvertisementPacket.IcmpV6RouterAdvertisementHeader,IcmpV6RouterSolicitationPacket.IcmpV6RouterSolicitationHeader,IcmpV6TimeExceededPacket.IcmpV6TimeExceededHeader,IpV4Packet.IpV4Header,IpV6ExtDestinationOptionsPacket.IpV6ExtDestinationOptionsHeader,IpV6ExtFragmentPacket.IpV6ExtFragmentHeader,IpV6ExtHopByHopOptionsPacket.IpV6ExtHopByHopOptionsHeader,IpV6ExtOptionsPacket.IpV6ExtOptionsHeader,IpV6ExtRoutingPacket.IpV6ExtRoutingHeader,IpV6ExtUnknownPacket.IpV6ExtUnknownHeader,IpV6Packet.IpV6Header,LinuxSllPacket.LinuxSllHeader,LlcPacket.LlcHeader,PppPacket.PppHeader,RadiotapPacket.RadiotapHeader,SctpPacket.SctpHeader,SnapPacket.SnapHeader,Ssh2BinaryPacket.Ssh2BinaryHeader,Ssh2DebugPacket.Ssh2DebugHeader,Ssh2DisconnectPacket.Ssh2DisconnectHeader,Ssh2IgnorePacket.Ssh2IgnoreHeader,Ssh2KexDhInitPacket.Ssh2KexDhInitHeader,Ssh2KexDhReplyPacket.Ssh2KexDhReplyHeader,Ssh2KexInitPacket.Ssh2KexInitHeader,Ssh2NewKeysPacket.Ssh2NewKeysHeader,Ssh2ServiceAcceptPacket.Ssh2ServiceAcceptHeader,Ssh2ServiceRequestPacket.Ssh2ServiceRequestHeader,Ssh2UnimplementedPacket.Ssh2UnimplementedHeader,Ssh2VersionExchangePacket.Ssh2VersionExchangeHeader,TcpPacket.TcpHeader,UdpPacket.UdpHeader
- Enclosing interface:
- Packet
public static interface Packet.Header extends java.io.SerializableThe interface representing a packet's header.- Since:
- pcap4j 0.9.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]getRawData()Returns the raw data of this packet's header.intlength()Returns the header length in bytes.
-
-
-
Method Detail
-
length
int length()
Returns the header length in bytes.- Returns:
- the length of the byte stream of the header represented by this object in bytes
-
getRawData
byte[] getRawData()
Returns the raw data of this packet's header.- Returns:
- the raw data of this packet's header, namely a piece of the byte stream which is actually sent through real network
-
-