|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.protocols.ip.IPHeader.Option
org.opennms.protocols.ip.IPHeader.RouteOption
org.opennms.protocols.ip.IPHeader.LooseSourceRouteOption
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.
Field Summary |
Fields inherited from class org.opennms.protocols.ip.IPHeader.RouteOption |
m_addrs |
Fields inherited from class org.opennms.protocols.ip.IPHeader.Option |
CODE_END_OF_OPTION_LIST, CODE_LOOSE_SOURCE_ROUTE, CODE_ROUTE_RECORD, CODE_STRICT_SOURCE_ROUTE, m_code |
Constructor Summary | |
(package private) |
IPHeader.LooseSourceRouteOption()
Constructs a new, empty instance of the class. |
|
IPHeader.LooseSourceRouteOption(IPv4Address[] addrs)
Constructs a new instance of the class with the passed addresses used for the routing. |
|
IPHeader.LooseSourceRouteOption(java.util.List addrs)
Constructs a new instance of the class with the passed addresses used for the routing. |
Methods inherited from class org.opennms.protocols.ip.IPHeader.RouteOption |
add, bytesRequired, iterator, size, writeBytes |
Methods inherited from class org.opennms.protocols.ip.IPHeader.Option |
getOptionClass, getOptionNumber, isOptionCopied |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
IPHeader.LooseSourceRouteOption()
public IPHeader.LooseSourceRouteOption(IPv4Address[] addrs)
addrs
- The list of addresses for the loose source route.
java.lang.IndexOutOfBoundsException
- Thrown if the number of addresses is to large for the
optionpublic IPHeader.LooseSourceRouteOption(java.util.List addrs)
addrs
- The list of addresses for the loose source route.
java.lang.IndexOutOfBoundsException
- Thrown if the number of addresses is to large for the
option
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |