jpcap.packet
Class IPv6Option

java.lang.Object
  extended by jpcap.packet.IPv6Option
All Implemented Interfaces:
java.io.Serializable

public class IPv6Option
extends java.lang.Object
implements java.io.Serializable

This class represents IPv6 option headers.

See Also:
Serialized Form

Field Summary
 java.net.InetAddress[] addrs
          Route addresses (Routing option)
static byte AH_OPTION
          Authentication option
static byte DESTINATION_OPTION
          Destination option
static byte ESP_OPTION
          Security payload option
static byte FRAGMENT_OPTION
          Fragment option
 byte hlen
          Header length
static byte HOP_BY_HOP_OPTION
          Hop by hop option
 byte hop_left
          Hop number left (Routing option)
 int identification
          Identification (fragment option)
 boolean m_flag
          More flag (fragment option)
 byte next_header
          Next header
static byte NONE_OPTION
          No next option header
 short offset
          Offset (Fragment option)
 byte[] option
          Option
static byte ROUTING_OPTION
          Routing option
 byte routing_type
          Routing type (Routing option)
 int sequence
          Sequence number (AH option)
 int spi
          SPI (AH option)
 byte type
          Type
 
Constructor Summary
IPv6Option()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOP_BY_HOP_OPTION

public static final byte HOP_BY_HOP_OPTION
Hop by hop option

See Also:
Constant Field Values

ROUTING_OPTION

public static final byte ROUTING_OPTION
Routing option

See Also:
Constant Field Values

FRAGMENT_OPTION

public static final byte FRAGMENT_OPTION
Fragment option

See Also:
Constant Field Values

ESP_OPTION

public static final byte ESP_OPTION
Security payload option

See Also:
Constant Field Values

AH_OPTION

public static final byte AH_OPTION
Authentication option

See Also:
Constant Field Values

NONE_OPTION

public static final byte NONE_OPTION
No next option header

See Also:
Constant Field Values

DESTINATION_OPTION

public static final byte DESTINATION_OPTION
Destination option

See Also:
Constant Field Values

type

public byte type
Type


next_header

public byte next_header
Next header


hlen

public byte hlen
Header length


option

public byte[] option
Option


routing_type

public byte routing_type
Routing type (Routing option)


hop_left

public byte hop_left
Hop number left (Routing option)


addrs

public java.net.InetAddress[] addrs
Route addresses (Routing option)


offset

public short offset
Offset (Fragment option)


m_flag

public boolean m_flag
More flag (fragment option)


identification

public int identification
Identification (fragment option)


spi

public int spi
SPI (AH option)


sequence

public int sequence
Sequence number (AH option)

Constructor Detail

IPv6Option

public IPv6Option()