org.jnetpcap.packet
Interface JCompoundHeader<B extends JHeader>

Type Parameters:
B - the generic type
All Known Implementing Classes:
Icmp, Ip4, JHeaderMap, Tcp

public interface JCompoundHeader<B extends JHeader>

The Interface JCompoundHeader.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
<T extends JSubHeader<B>>
T
getSubHeader(T header)
          Gets the sub header.
 boolean hasSubHeader(int id)
          Checks for sub header.
<T extends JSubHeader<B>>
boolean
hasSubHeader(T header)
          Checks for sub header.
 boolean hasSubHeaders()
          Checks for sub headers.
 

Method Detail

hasSubHeader

boolean hasSubHeader(int id)
Checks for sub header.

Parameters:
id - the id
Returns:
true, if successful

hasSubHeader

<T extends JSubHeader<B>> boolean hasSubHeader(T header)
Checks for sub header.

Type Parameters:
T - the generic type
Parameters:
header - the header
Returns:
true, if successful

getSubHeader

<T extends JSubHeader<B>> T getSubHeader(T header)
Gets the sub header.

Type Parameters:
T - the generic type
Parameters:
header - the header
Returns:
the sub header

hasSubHeaders

boolean hasSubHeaders()
Checks for sub headers.

Returns:
true, if successful