com.ibm.as400.util.commtrace
Class NeighborAdvertisement

java.lang.Object
  |
  +--com.ibm.as400.util.commtrace.Header
        |
        +--com.ibm.as400.util.commtrace.ICMP6Header
              |
              +--com.ibm.as400.util.commtrace.Message
                    |
                    +--com.ibm.as400.util.commtrace.NeighborAdvertisement

public class NeighborAdvertisement
extends Message

A Neighbor Advertisement Header.
Extends Message's methods to parse, print, and allow easy access to the Neighbor Advertisement Header


Field Summary
 
Fields inherited from class com.ibm.as400.util.commtrace.Message
DSTUNR, ECHOREQ, ECHQRPL, MLTLSTDNE, MLTLSTQRY, MLTLSTRPT, MSGUNK, NGHADV, NGHSOL, PARMPROB, PKTTOBIG, REDR, RTRADV, RTRSOL, TIMEEXC
 
Fields inherited from class com.ibm.as400.util.commtrace.Header
EXTAH, EXTDEST, EXTESP, EXTFRAG, EXTHOPBYHOP, EXTROUTE, ICMP4, ICMP6, IP4, IP6, TCP, UDP, UNK
 
Method Summary
 int getHeaderLen()
          Returns the length of this header.
 Header getNextHeader()
          Returns the next header in the packet
 java.lang.String getOverride()
          Returns the override flag of this NeighborAdvertisement Message
 java.lang.String getRouter()
          Returns the router flag of this NeighborAdvertisement Message
 java.lang.String getSolicited()
          Returns the solicited flag of this NeighborAdvertisement Message
 java.lang.String getTarget()
          Returns the target address of this NeighborAdvertisement Message
 java.lang.String toString(FormatProperties filter)
          Returns a printable representation of this header.
 
Methods inherited from class com.ibm.as400.util.commtrace.ICMP6Header
getChecksum, getCode, getTypeField
 
Methods inherited from class com.ibm.as400.util.commtrace.Header
getHeaderData, getName, getPayload, getPayLoad, getPayloadBytes, getPayloadHexString, getType, printHexHeader, toHexString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNextHeader

public Header getNextHeader()
Returns the next header in the packet

Overrides:
getNextHeader in class ICMP6Header
Returns:
Will always return a NDOption header

getHeaderLen

public int getHeaderLen()
Returns the length of this header.

Overrides:
getHeaderLen in class ICMP6Header
Returns:
Will always return 160

toString

public java.lang.String toString(FormatProperties filter)
Returns a printable representation of this header.

Overrides:
toString in class Message
Parameters:
filter - FormatProperties object for filtering this header.
Returns:
Returns a string representation of this header.

getRouter

public java.lang.String getRouter()
Returns the router flag of this NeighborAdvertisement Message

Returns:
String containing a Byte.toString(byte) of this flag bit

getSolicited

public java.lang.String getSolicited()
Returns the solicited flag of this NeighborAdvertisement Message

Returns:
String containing a Byte.toString(byte) of this flag bit

getOverride

public java.lang.String getOverride()
Returns the override flag of this NeighborAdvertisement Message

Returns:
String containing a Byte.toString(byte) of this flag bit

getTarget

public java.lang.String getTarget()
Returns the target address of this NeighborAdvertisement Message

Returns:
String containing a IPv6 address