org.opennms.protocols.ip
Class IPHeader.StrictSourceRouteOption
java.lang.Object
org.opennms.protocols.ip.IPHeader.Option
org.opennms.protocols.ip.IPHeader.RouteOption
org.opennms.protocols.ip.IPHeader.StrictSourceRouteOption
- Enclosing class:
- IPHeader
- public static final class IPHeader.StrictSourceRouteOption
- extends IPHeader.RouteOption
This class represents the strict source routing options that
may be part of an IP header. The strict source route defines
a set of IP addresses that a packet must 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.StrictSourceRouteOption
IPHeader.StrictSourceRouteOption()
- Constructs an empty instance of this class
IPHeader.StrictSourceRouteOption
public IPHeader.StrictSourceRouteOption(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.StrictSourceRouteOption
public IPHeader.StrictSourceRouteOption(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.