org.jnetpcap.packet.annotate
Annotation Type Header


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

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Optional Element Summary
 Header.Characteristic[] characteristics
           
 java.lang.String description
           
 PcapDLT[] dlt
           
 java.lang.String format
           
 int id
           
 int length
           
 java.lang.String name
           
 java.lang.String nicname
           
 Header.Layer osi
           
 java.lang.Class<? extends JHeader> parent
           
 java.lang.String[] spec
           
 ProtocolSuite suite
           
 java.lang.String url
           
 

characteristics

public abstract Header.Characteristic[] characteristics
Default:
{}

description

public abstract java.lang.String description
Default:
""

dlt

public abstract PcapDLT[] dlt
Default:
{}

format

public abstract java.lang.String format
Default:
""

id

public abstract int id
Default:
-1

length

public abstract int length
Default:
-1

name

public abstract java.lang.String name
Default:
""

nicname

public abstract java.lang.String nicname
Default:
""

suite

public abstract ProtocolSuite suite
Default:
OTHER

osi

public abstract Header.Layer osi
Default:
NULL

parent

public abstract java.lang.Class<? extends JHeader> parent
Default:
org.jnetpcap.packet.JHeader.class

spec

public abstract java.lang.String[] spec
Default:
{}

url

public abstract java.lang.String url
Default:
""