com.ibm.as400.util.commtrace
Class RouterAdvertisement

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.RouterAdvertisement

public class RouterAdvertisement
extends Message

A Router Advertisement Header.
Extends Message's methods to parse, print, and allow easy access to the Router 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
 java.lang.String getCurrentHopLimit()
          Returns the current hop limit of this RouterAdvertisement Message.
 int getHeaderLen()
          Returns the length of this header.
 java.lang.String getMFlag()
          Returns the "Managed address configuration" flag of this RouterAdvertisement Message.
 Header getNextHeader()
          Returns the next header in the packet.
 java.lang.String getOFlag()
          Returns the "Other stateful configuration" flag of this RouterAdvertisement Message.
 java.lang.String getReachableTime()
          Returns the reachable time of this RouterAdvertisement Message.
 java.lang.String getRetransTimer()
          Returns the retrans Time of this RouterAdvertisement Message.
 java.lang.String getRouterLifeTime()
          Returns the router life time of this RouterAdvertisement 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 96.

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.

getCurrentHopLimit

public java.lang.String getCurrentHopLimit()
Returns the current hop limit of this RouterAdvertisement Message.

Returns:
String containing a decimal representation of the current hop limit.

getMFlag

public java.lang.String getMFlag()
Returns the "Managed address configuration" flag of this RouterAdvertisement Message.

Returns:
String containing a Byte.toString(byte) representation of the flag.

getOFlag

public java.lang.String getOFlag()
Returns the "Other stateful configuration" flag of this RouterAdvertisement Message.

Returns:
String containing a Byte.toString(byte) representation of the flag.

getRouterLifeTime

public java.lang.String getRouterLifeTime()
Returns the router life time of this RouterAdvertisement Message.

Returns:
String containing a decimal representation of the router life time.

getReachableTime

public java.lang.String getReachableTime()
Returns the reachable time of this RouterAdvertisement Message.

Returns:
String containing a decimal representation of the reachable time.

getRetransTimer

public java.lang.String getRetransTimer()
Returns the retrans Time of this RouterAdvertisement Message.

Returns:
String containing a decimal representation of the retrans timer.