public class InterfaceIpAddress extends Object
| Constructor and Description |
|---|
InterfaceIpAddress(InterfaceIpAddress other)
Copy constructor.
|
InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress)
Constructor for a given IP address and a subnet address.
|
InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress,
org.onlab.packet.IpAddress broadcastAddress)
Constructor for a given IP address and a subnet address.
|
InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress,
org.onlab.packet.IpAddress broadcastAddress,
org.onlab.packet.IpAddress peerAddress)
Constructor for a given IP address and a subnet address.
|
| Modifier and Type | Method and Description |
|---|---|
org.onlab.packet.IpAddress |
broadcastAddress()
Gets the subnet IP broadcast address.
|
boolean |
equals(Object other) |
int |
hashCode() |
org.onlab.packet.IpAddress |
ipAddress()
Gets the IP address.
|
org.onlab.packet.IpAddress |
peerAddress()
Gets the IP point-to-point interface peer address.
|
org.onlab.packet.IpPrefix |
subnetAddress()
Gets the IP subnet address.
|
String |
toString() |
public InterfaceIpAddress(InterfaceIpAddress other)
other - the object to copy frompublic InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress)
ipAddress - the IP addresssubnetAddress - the IP subnet addresspublic InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress,
org.onlab.packet.IpAddress broadcastAddress)
ipAddress - the IP addresssubnetAddress - the IP subnet addressbroadcastAddress - the IP broadcast address. It can be used
to specify non-default broadcast addresspublic InterfaceIpAddress(org.onlab.packet.IpAddress ipAddress,
org.onlab.packet.IpPrefix subnetAddress,
org.onlab.packet.IpAddress broadcastAddress,
org.onlab.packet.IpAddress peerAddress)
ipAddress - the IP addresssubnetAddress - the IP subnet addressbroadcastAddress - the IP broadcast address. It can be used
to specify non-default broadcast address. It should be null for
point-to-point interfaces with a peer addresspeerAddress - the peer IP address for point-to-point interfacespublic org.onlab.packet.IpAddress ipAddress()
public org.onlab.packet.IpPrefix subnetAddress()
public org.onlab.packet.IpAddress broadcastAddress()
public org.onlab.packet.IpAddress peerAddress()
Copyright © 2015. All rights reserved.