org.opennms.protocols.ip
Class IPHeader.LooseSourceRouteOption
java.lang.Object
org.opennms.protocols.ip.IPHeader.Option
org.opennms.protocols.ip.IPHeader.RouteOption
org.opennms.protocols.ip.IPHeader.LooseSourceRouteOption
- Enclosing class:
- IPHeader
- public static final class IPHeader.LooseSourceRouteOption
- extends IPHeader.RouteOption
This class represents the loose source routing options that
may be part of an IP header. The loose source route defines
a set of IP addresses that a packet should pass though. As
the packet reaches each address the packet is forwarded to
the next element in the route.
- Author:
- Brian Weaver, OpenNMS
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IPHeader.LooseSourceRouteOption
IPHeader.LooseSourceRouteOption()
- Constructs a new, empty instance of the class.
IPHeader.LooseSourceRouteOption
public IPHeader.LooseSourceRouteOption(IPv4Address[] addrs)
- Constructs a new instance of the class with the passed
addresses used for the routing. If the set of addresses
is larger than the option can hold an exception is thrown.
- Parameters:
addrs
- The list of addresses for the loose source route.
- Throws:
IndexOutOfBoundsException
- Thrown if the number
of addresses is to large for the option
IPHeader.LooseSourceRouteOption
public IPHeader.LooseSourceRouteOption(List addrs)
- Constructs a new instance of the class with the passed
addresses used for the routing. If the set of addresses
is larger than the option can hold an exception is thrown.
- Parameters:
addrs
- The list of addresses for the loose source route.
- Throws:
IndexOutOfBoundsException
- Thrown if the number
of addresses is to large for the option
Generated by jpp on July 15 2004 1044.