org.jnetpcap.packet.annotate
Annotation Type Header


@Target(value=TYPE)
@Documented
@Retention(value=RUNTIME)
public @interface Header

The Interface Header.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Optional Element Summary
 Header.Characteristic[] characteristics
          Characteristics.
 java.lang.String description
          Description.
 PcapDLT[] dlt
          Dlt.
 java.lang.String format
          Format.
 int gap
          Gap.
 int id
          Id.
 int length
          Length.
 java.lang.String name
          Name.
 java.lang.String nicname
          Nicname.
 Header.Layer osi
          Osi.
 java.lang.Class<? extends JHeader> parent
          Parent.
 int payload
          Payload.
 int postfix
          Postfix.
 int prefix
          Prefix.
 java.lang.String[] spec
          Spec.
 ProtocolSuite suite
          Suite.
 java.lang.String url
          Url.
 

characteristics

public abstract Header.Characteristic[] characteristics
Characteristics.

Returns:
the characteristic[]
Default:
{}

description

public abstract java.lang.String description
Description.

Returns:
the string
Default:
""

dlt

public abstract PcapDLT[] dlt
Dlt.

Returns:
the pcap dl t[]
Default:
{}

format

public abstract java.lang.String format
Format.

Returns:
the string
Default:
""

id

public abstract int id
Id.

Returns:
the int
Default:
-1

length

public abstract int length
Length.

Returns:
the int
Default:
-1

prefix

public abstract int prefix
Prefix.

Returns:
the int
Default:
-1

gap

public abstract int gap
Gap.

Returns:
the int
Default:
-1

payload

public abstract int payload
Payload.

Returns:
the int
Default:
-1

postfix

public abstract int postfix
Postfix.

Returns:
the int
Default:
-1

name

public abstract java.lang.String name
Name.

Returns:
the string
Default:
""

nicname

public abstract java.lang.String nicname
Nicname.

Returns:
the string
Default:
""

suite

public abstract ProtocolSuite suite
Suite.

Returns:
the protocol suite
Default:
org.jnetpcap.packet.annotate.ProtocolSuite.OTHER

osi

public abstract Header.Layer osi
Osi.

Returns:
the layer
Default:
org.jnetpcap.packet.annotate.Header.Layer.NULL

parent

public abstract java.lang.Class<? extends JHeader> parent
Parent.

Returns:
the class
Default:
org.jnetpcap.packet.JHeader.class

spec

public abstract java.lang.String[] spec
Spec.

Returns:
the string[]
Default:
{}

url

public abstract java.lang.String url
Url.

Returns:
the string
Default:
""