Super interface of all headers contained within a packet. Each packet contans 0 or more protocol specific headers that are typically daisy chained. The header are part of the packet data as returned by live packet capture or as read from a capture/trace file.
This header interface does not provide any mutable methods outside of returning a mutable ByteBuffer with the header's content. The reason for this is that the header structure is built based upon the contents of the buffer and the header's NPL definition. If the header's contents have been modified structurally the entire has to be redecoded again.
The interface does not provide any methods with dealing with fields within this header or sub headers if they exist. You use the type specific header interface to check for existance of fields and sub headers and then access those fields and sub headers.
@author Mark Bednarczyk @author Sly Technologies, Inc.
|
|
|
|
|
|