public class OspfRouterImpl extends Object implements org.onosproject.ospf.controller.OspfRouter
| Constructor and Description |
|---|
OspfRouterImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.onlab.packet.Ip4Address |
areaIdOfInterface()
Gets the area id of this device.
|
org.onosproject.ospf.controller.OspfDeviceTed |
deviceTed()
Gets List of the device ted.
|
org.onlab.packet.Ip4Address |
interfaceId()
Gets IP address of the interface.
|
boolean |
isDr()
Gets if DR or not.
|
boolean |
isOpaque()
Gets boolean value.
|
org.onlab.packet.Ip4Address |
neighborRouterId()
Gets neighbor's Router id.
|
org.onlab.packet.Ip4Address |
routerIp()
Gets IP address of the Router.
|
void |
setAreaIdOfInterface(org.onlab.packet.Ip4Address areaIdOfInterface)
Sets the area id for this device.
|
void |
setDeviceTed(org.onosproject.ospf.controller.OspfDeviceTed deviceTed)
Sets List of the device TED.
|
void |
setDr(boolean dr)
Sets dr or not.
|
void |
setInterfaceId(org.onlab.packet.Ip4Address interfaceId)
Gets IP address of the interface.
|
void |
setNeighborRouterId(org.onlab.packet.Ip4Address advertisingRouterId)
Sets neighbor's Router id.
|
void |
setOpaque(boolean opaque)
Sets boolean value.
|
void |
setRouterIp(org.onlab.packet.Ip4Address routerIp)
Sets IP address of the Router.
|
public org.onlab.packet.Ip4Address routerIp()
routerIp in interface org.onosproject.ospf.controller.OspfRouterpublic void setRouterIp(org.onlab.packet.Ip4Address routerIp)
setRouterIp in interface org.onosproject.ospf.controller.OspfRouterpublic org.onlab.packet.Ip4Address areaIdOfInterface()
areaIdOfInterface in interface org.onosproject.ospf.controller.OspfRouterpublic void setAreaIdOfInterface(org.onlab.packet.Ip4Address areaIdOfInterface)
setAreaIdOfInterface in interface org.onosproject.ospf.controller.OspfRouterpublic org.onlab.packet.Ip4Address interfaceId()
interfaceId in interface org.onosproject.ospf.controller.OspfRouterpublic void setInterfaceId(org.onlab.packet.Ip4Address interfaceId)
setInterfaceId in interface org.onosproject.ospf.controller.OspfRouterinterfaceId - IP address of the interfacepublic org.onosproject.ospf.controller.OspfDeviceTed deviceTed()
deviceTed in interface org.onosproject.ospf.controller.OspfRouterpublic void setDeviceTed(org.onosproject.ospf.controller.OspfDeviceTed deviceTed)
setDeviceTed in interface org.onosproject.ospf.controller.OspfRouterdeviceTed - of the device TED.public boolean isOpaque()
isOpaque in interface org.onosproject.ospf.controller.OspfRouterpublic void setOpaque(boolean opaque)
setOpaque in interface org.onosproject.ospf.controller.OspfRouteropaque - true if opaque else falsepublic org.onlab.packet.Ip4Address neighborRouterId()
neighborRouterId in interface org.onosproject.ospf.controller.OspfRouterpublic void setNeighborRouterId(org.onlab.packet.Ip4Address advertisingRouterId)
setNeighborRouterId in interface org.onosproject.ospf.controller.OspfRouteradvertisingRouterId - neighbor's Router idpublic boolean isDr()
isDr in interface org.onosproject.ospf.controller.OspfRouterpublic void setDr(boolean dr)
setDr in interface org.onosproject.ospf.controller.OspfRouterdr - true if DR else falseCopyright © 2016. All rights reserved.