- abr() - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
Gets if router is area border router or not.
- activate() - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- addDeviceDetails(OspfRouter) - Method in class org.onosproject.ospf.controller.impl.Controller
-
Adds device details.
- addDeviceInformation(OspfRouter) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
Adds device information.
- addInterfaceId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Adds interface id to list.
- addLinkDetails(OspfRouter, OspfLinkTed) - Method in class org.onosproject.ospf.controller.impl.Controller
-
Adds link details.
- addLinkInformation(OspfRouter, OspfLinkTed) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
Adds link information.
- addLinkListener(OspfLinkListener) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- addLocalDevice(OspfLsa, OspfInterface, OspfArea) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Adds device information to map.
- addLocalLink(String, Ip4Address, Ip4Address, Ip4Address, boolean, boolean) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Adds link information to LinkInformationMap.
- addLsa(OspfLsa, OspfInterface) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Methods gets called from ChannelHandler to add the received LSA to LSDB.
- addLsa(OspfLsa, boolean, OspfInterface) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Methods gets called from ChannelHandler to add the received LSA to LSDB.
- addLsa(OspfLsaType, OspfLsa) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Adds the LSA in the wrapper.
- addLsa(LsaHeader, boolean, OspfInterface) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Installs a new self-originated LSA if possible.
- addLsaBin(Integer, LsaBin) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Adds LSA to bin.
- addLsaHeaderForDelayAck(LsaHeader) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Adds LSAHeader to map.
- addLsaToMaxAgeBin(String, LsaWrapper) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Adds the LSA to maxAge bin.
- addLsaToMaxAgeBin(String, LsaWrapper) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Adds the LSA to maxAge bin.
- addLsaToMaxAgeBin(String, Object) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Adds the LSA to maxAge bin.
- addNeighbouringRouter(OspfNbr) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Adds neighboring router to list.
- addOspfLsa(String, LsaWrapper) - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
-
Adds the LSA to this bin with the given key.
- addressRanges() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets address range.
- addRouterListener(OspfRouterListener) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- addToOtherNeighborLsaTxList(LsaHeader) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Adds the received LSA in other neighbors tx list.
- adjOk(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Determines whether an adjacency should be established/maintained with the neighbor or not.
- advertise - Variable in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
- age2Bin(int) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets the bin number.
- ageCounter - Variable in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
- ageCounterWhenReceived() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the age counter when received.
- ageLsaAndFlood() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets called every 1 second as part of the timer.
- agent - Variable in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- areaId() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the area id.
- areaId() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets the area id this interface belongs.
- areaId() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Gets area id.
- areaIdOfInterface() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Gets the area id of this device.
- areas() - Method in class org.onosproject.ospf.controller.area.OspfProcessImpl
-
Gets the list of areas belonging to this process.
- asbr() - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
Gets if router is autonomous system border router or not.
- authKey() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets authentication key.
- authType() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets authentication type.
- getAgeCounter() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets the age counter.
- getAgeCounterRollOver() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets the age counter roll over value.
- getAllConfiguredProcesses() - Method in class org.onosproject.ospf.controller.impl.Controller
-
Gets all configured processes.
- getAllConfiguredProcesses() - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- getAllLsaHeaders(boolean, boolean) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Returns all LSA Headers (Router and Summary) in a Vector.
- getChannel() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets the netty channel.
- getDeleteRouterInformation(OspfLsa, OspfArea) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Gets all the router information which needs to delete from deviceList.
- getInterfacesLst() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the list of interfaces in this area.
- getIpAddress() - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Gets the value of IP address.
- getLastSentLsrPacket() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the last sent Ls Request Packet.
- getLsa(int, String, String) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the LSA from LSDB based on the input.
- getLsaBin(Integer) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets LSA from Bin.
- getLsaHeaders(boolean, boolean) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets header of all types of LSAs.
- getLsaKey(LsaHeader) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the LSDB LSA key from LSA header.
- getLsaKey(LsaHeader) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Gets the LSDB LSA key from Lsa Header.
- getLsdbAge() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the LSDB age.
- getLsReqList() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the ls request list.
- getLsSequenceNumber(OspfLsaType) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Gets the sequence number.
- getMaxAgeBin() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Gets the max age bin.
- getMethod() - Method in class org.onosproject.ospf.controller.area.Configuration
-
Gets whether to update, add or delete configuration.
- getNeighborsInFullState(OspfInterface) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Checks all Neighbors belonging to this Area whether they are in state lesser than the EXCHANGE.
- getOspfLinkTedHashMap(String) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Gets OSPF Link TED details from the map.
- getPendingReTxList() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the pending re transmit list.
- getPipeline() - Method in class org.onosproject.ospf.controller.impl.OspfPipelineFactory
-
- getProcesses() - Method in class org.onosproject.ospf.controller.area.Configuration
-
Gets the configured processes.
- getReTxList() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the reTxList instance.
- getRouterId() - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Gets the value of router id.
- getRouterPriority() - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Gets the value of router priority.
- getState() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the neighbors state.
- init() - Method in class org.onosproject.ospf.controller.impl.Controller
-
Initializes internal data structures.
- initializeDb() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Initializes link state database.
- initializeDb() - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Initializes the link state database.
- interfaceCost() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets interface cost.
- interfaceDown() - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
Gets called when an interface is down.
- interfaceId() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Gets interface id list.
- interfaceId() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Gets IP address of the interface.
- interfaceIp() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets interface IP address.
- interfaceType() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets interface type.
- interfaceUp() - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
Represents an interface is up and connected.
- ipAddress - Variable in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
- ipAddress() - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
Gets the IP address.
- ipAddress() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets the IP address.
- ipNetworkMask() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets IP network mask.
- ipv4LocRouterId() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Gets list of IPv4 local router id.
- ipv4RemRouterId() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Gets list of IPv4 remote router id.
- ipv4RouterIds() - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
Gets list of IPv4 router id.
- ipv6LocRouterId() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Gets list of IPv6 local router id.
- ipv6RemRouterId() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Gets list of IPv6 remote router id.
- ipv6RouterIds() - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
Gets list of ipv6 router id's.
- isAdvertise() - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
Gets the advertise value.
- isAging() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets value of aging flag.
- isAlreadyCreated() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Gets is already created or not.
- isAlreadyCreated() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets is already created or not.
- isBdr() - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Gets whether the router is BDR or not.
- isChangedSinceLastFlood() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets if LSA is changed since last flood.
- isCheckAge() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets check age flag.
- isDr() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Gets is DR or not.
- isDr() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Gets if DR or not.
- isDr() - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Gets whether the router is DR.
- isExternalRoutingCapability() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets external routing capability.
- isInAnAgeBin() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
whether LSA in age bin or not.
- isLinkSrcIdNotRouterId() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets is link source id is not router id.
- isMaster() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets neighbor is master or not.
- isNeighborInList(String) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Checks neighbor is in the list or not.
- isNewerOrSameLsa(OspfLsa, OspfLsa) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Checks whether an instance of the given LSA exists in the database belonging to this area.
- isNewerOrSameLsa(LsaHeader, LsaHeader) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
RFC 2328 - Section 13.1.
- isNullorLatest(LsaWrapper, LsaHeader) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
RFC 2328 Section 13 (5).
- isOpaque() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Gets boolean value.
- isOpaqueCapable() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the neighbor is opaque enabled or not.
- isOpaqueEnabled() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets is opaque enabled or not.
- isSelfOriginated() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets if self originated or not.
- isSentReplyForOlderLsa() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets is sent reply for older LSA.
- isSequenceRollOver() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets if sequence number rolled over.
- isTransitCapability() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets is transit capable or not.
- lastDdPacket() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the last sent DdPacket.
- lastSentDdPacket() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the last sent DD Packet.
- linkDestinationId() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets link destination id.
- linkDestinationIpAddress() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets link destination IP address.
- linkId() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets link id.
- LinkInformationImpl - Class in org.onosproject.ospf.controller.impl
-
Representation of an OSPF link information..
- LinkInformationImpl() - Constructor for class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
- linkInformationMap() - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Gets link information as map.
- linkListener() - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- linkSourceId() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets link source id.
- linkSourceIpAddress() - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Gets link source IP address.
- linkStateHeaders() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets link state headers.
- listener() - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- listOfLsa() - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
-
Gets the list of LSAs in this bin as key value pair.
- listOfNeighbors() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets the list of neighbors.
- loadingDone() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Method gets called when no more ls request list and moving to FULL State.
- log - Static variable in class org.onosproject.ospf.controller.impl.Controller
-
- log - Static variable in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- lsaAgeReceived() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Age of LSA when received.
- LsaBinImpl - Class in org.onosproject.ospf.controller.lsdb
-
Represents a bin, where an LSA is stored for Aging.
- LsaBinImpl(int) - Constructor for class org.onosproject.ospf.controller.lsdb.LsaBinImpl
-
Creates an instance of LSA bin.
- lsaHeader() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the LSA header.
- lsaLookup(OspfLsa) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Checks whether an instance of the given LSA exists in the database belonging to this area.
- lsaLookup(LsaHeader) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Gets wrapper instance in LSDB.
- lsaProcessing() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the LSA process command.
- LsaQueueConsumer - Class in org.onosproject.ospf.controller.lsdb
-
Consumes LSA from the Queue and processes it.
- LsaQueueConsumer(BlockingQueue, Channel, OspfArea) - Constructor for class org.onosproject.ospf.controller.lsdb.LsaQueueConsumer
-
Creates an instance of LSA queue consumer.
- lsaType() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the LSA type.
- LsaWrapperImpl - Class in org.onosproject.ospf.controller.lsdb
-
Wrapper object to store LSA and associated metadata information.
- LsaWrapperImpl() - Constructor for class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
- LsdbAgeImpl - Class in org.onosproject.ospf.controller.lsdb
-
Representation of LSDB Aging process.
- LsdbAgeImpl(OspfArea) - Constructor for class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Creates an instance of LSDB age.
- oneWayReceived(OspfMessage, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Have seen a Neighbor, but the Neighbor doesn't know about me.
- opaqueEnabledOptions() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the opaque enabled options value.
- options() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the options value.
- options() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Gets the options value.
- org.onosproject.ospf.controller.area - package org.onosproject.ospf.controller.area
-
Implementation of the OSPF controller.
- org.onosproject.ospf.controller.impl - package org.onosproject.ospf.controller.impl
-
Implementation of the OSPF controller.
- org.onosproject.ospf.controller.lsdb - package org.onosproject.ospf.controller.lsdb
-
Implementation of the OSPF Link state database and Ageing.
- org.onosproject.ospf.controller.util - package org.onosproject.ospf.controller.util
-
Implementation of the OSPF utilities.
- OspfAreaAddressRangeImpl - Class in org.onosproject.ospf.controller.area
-
Representation of an area address ranges.
- OspfAreaAddressRangeImpl() - Constructor for class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
- OspfAreaImpl - Class in org.onosproject.ospf.controller.area
-
Representation an OSPF area and related information.
- OspfAreaImpl() - Constructor for class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Creates an instance of area implementation.
- OspfControllerImpl - Class in org.onosproject.ospf.controller.impl
-
Representation of an OSPF controller implementation.
- OspfControllerImpl() - Constructor for class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- OspfDeviceTedImpl - Class in org.onosproject.ospf.controller.impl
-
Representation of an OSPF device Traffic Engineering details.
- OspfDeviceTedImpl() - Constructor for class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- OspfEligibleRouter - Class in org.onosproject.ospf.controller.util
-
Represents a router who is eligible for DR election.
- OspfEligibleRouter() - Constructor for class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Creates an instance.
- ospfInterface() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Get the OSPF interface.
- OspfInterfaceChannelHandler - Class in org.onosproject.ospf.controller.impl
-
Channel handler deals with the OSPF channel connection.
- OspfInterfaceChannelHandler() - Constructor for class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
- OspfInterfaceChannelHandler(Controller, OspfArea, OspfInterface) - Constructor for class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
Creates an instance of OSPF channel handler.
- OspfInterfaceImpl - Class in org.onosproject.ospf.controller.area
-
Representation of an OSPF interface.
- OspfInterfaceImpl() - Constructor for class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
- OspfInterfaceType - Enum in org.onosproject.ospf.controller.util
-
Enum represents OSPF interface types.
- ospfLinkListener - Variable in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- OspfLinkTedImpl - Class in org.onosproject.ospf.controller.impl
-
Implements OSPF Link Traffic engineering details.
- OspfLinkTedImpl() - Constructor for class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
- OspfLinkType - Enum in org.onosproject.ospf.controller.util
-
Enum represents OSPF link type.
- ospfLsa(String) - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
-
Gets the LSA from the bin.
- ospfLsa() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Gets the LSA.
- OspfLsdbImpl - Class in org.onosproject.ospf.controller.lsdb
-
Represents the Link State Database.
- OspfLsdbImpl(OspfArea) - Constructor for class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Creates an instance of OSPF LSDB.
- OspfMessageDecoder - Class in org.onosproject.ospf.controller.impl
-
Decodes an OSPF message from a Channel, for use in a netty pipeline.
- OspfMessageDecoder() - Constructor for class org.onosproject.ospf.controller.impl.OspfMessageDecoder
-
- OspfMessageEncoder - Class in org.onosproject.ospf.controller.impl
-
Encodes an OSPF message for output into a ChannelBuffer, for use in a netty pipeline.
- OspfNbrImpl - Class in org.onosproject.ospf.controller.impl
-
Represents an OSPF neighbor.
- OspfNbrImpl(OspfArea, OspfInterface, Ip4Address, Ip4Address, int, OspfInterfaceChannelHandler, TopologyForDeviceAndLink) - Constructor for class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Creates an instance of Neighbor.
- OspfPipelineFactory - Class in org.onosproject.ospf.controller.impl
-
Creates a ChannelPipeline for a server-side OSPF channel.
- OspfPipelineFactory(Controller, OspfArea, OspfInterface) - Constructor for class org.onosproject.ospf.controller.impl.OspfPipelineFactory
-
Creates an instance of OSPF pipeline factory.
- ospfPort - Variable in class org.onosproject.ospf.controller.impl.Controller
-
- OspfProcessImpl - Class in org.onosproject.ospf.controller.area
-
Representation of the configuration data for OSPF Process, which will be configured using rest URI.
- OspfProcessImpl() - Constructor for class org.onosproject.ospf.controller.area.OspfProcessImpl
-
- OspfRouterImpl - Class in org.onosproject.ospf.controller.impl
-
Representation of an OSPF Router.
- OspfRouterImpl() - Constructor for class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
- ospfRouterListener - Variable in class org.onosproject.ospf.controller.impl.OspfControllerImpl
-
- selectRouterBasedOnPriority(List<OspfEligibleRouter>) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
-
DR election process.
- sendLsa(LsaHeader, Ip4Address, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sends the LSA to destination address.
- seqNumMismatch(String) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Handles sequence number mis match event.
- setAbr(Boolean) - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- setAddressRanges(List<OspfAreaAddressRange>) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the area address ranges.
- setAdvertise(boolean) - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
Sets the advertise value.
- setAgeCounterWhenReceived(int) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the age counter when received.
- setAlreadyCreated(boolean) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Sets is already created or not.
- setAlreadyCreated(boolean) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets is already created or not.
- setAreaId(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the area id.
- setAreaId(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets the area id this interface belongs.
- setAreaId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Sets area id.
- setAreaIdOfInterface(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets the area id for this device.
- setAreas(List<OspfArea>) - Method in class org.onosproject.ospf.controller.area.OspfProcessImpl
-
Sets the list of areas belonging to this process.
- setAsbr(Boolean) - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- setAuthKey(String) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets authentication key.
- setAuthType(String) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets authentication type.
- setBdr(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets backup designated routers IP address.
- setBinNumber(int) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets bin number.
- setChangedSinceLastFlood(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets if LSA is changed since last flood.
- setChannel(Channel) - Method in class org.onosproject.ospf.controller.lsdb.LsaQueueConsumer
-
Sets the channel.
- setChannel(Channel) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Sets the netty channel.
- setCheckAge(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets check age flag.
- setDbRouterSequenceNumber(long) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets router sequence number for router LSA.
- setDdSeqNum(long) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the DD sequence number.
- setDeviceId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Sets device id.
- setDeviceInformationMap(String, DeviceInformation) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Sets device information.
- setDeviceInformationMapToDelete(String, DeviceInformation) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Sets device information for removal.
- setDeviceTed(OspfDeviceTed) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets List of the device TED.
- setDr(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets designated routers IP address.
- setDr(boolean) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Stes DR or not.
- setDr(boolean) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets dr or not.
- setExternalRoutingCapability(boolean) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets external routing capability.
- setHelloIntervalTime(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets hello interval time.
- setInAnAgeBin(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets whether LSA in age bin or not.
- setInterfaceCost(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets interface cost.
- setInterfaceId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Gets IP address of the interface.
- setInterfaceIp(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets interface IP address.
- setInterfacesLst(List<OspfInterface>) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the list of interfaces attached to the area.
- setInterfaceType(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets interface type.
- setIpAddress(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
Sets the IP address.
- setIpAddress(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets the interface IP address.
- setIpAddress(Ip4Address) - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Sets the value of IP address.
- setIpNetworkMask(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets IP network mask.
- setIpv4LocRouterId(List<Ip4Address>) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets list of IPv4 local router id.
- setIpv4RemRouterId(List<Ip4Address>) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets IPv4 remote router id.
- setIpv4RouterIds(List<Ip4Address>) - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- setIpv6LocRouterId(List<Ip6Address>) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets list of IPv6 local router id.
- setIpv6RemRouterId(List<Ip6Address>) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets list of IPv6 remote router id.
- setIpv6RouterIds(List<Ip6Address>) - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- setIsAging(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets aging flag.
- setIsBdr(boolean) - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Sets the router is BDR or not.
- setIsDr(boolean) - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Sets the router is DR or not.
- setIsMaster(int) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets neighbor is master or not.
- setIsOpaqueCapable(boolean) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the neighbor is opaque enabled or not.
- setIsOpaqueEnabled(boolean) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets opaque enabled to true or false.
- setIsSelfOriginated(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets if self originated or not.
- setIsSequenceRollOver(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets if sequence number rolled over.
- setLastDdPacket(DdPacket) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the last sent DdPacket.
- setLastSentDdPacket(DdPacket) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the last sent DD Packet.
- setLastSentLsrPacket(LsRequest) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the last sent Ls Request Packet.
- setLinkDestinationId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets link destination id.
- setLinkDestinationIpAddress(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets link destination IP address.
- setLinkId(String) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets link id.
- setLinkInformationMap(String, LinkInformation) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
-
Sets link information in map.
- setLinkSourceId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets link source id.
- setLinkSourceIpAddress(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets link source IP address.
- setLinkSrcIdNotRouterId(boolean) - Method in class org.onosproject.ospf.controller.impl.LinkInformationImpl
-
Sets is link source id is not router id.
- setListOfNeighbors(HashMap<String, OspfNbr>) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets the list of neighbors.
- setLsaAgeReceived(int) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the Age of LSA when received.
- setLsaHeader(LsaHeader) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets LSA header.
- setLsaProcessing(String) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the LSA process command.
- setLsaType(OspfLsaType) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the LSA type.
- setLsdbAge(LsdbAge) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the LSDB age.
- setMask(String) - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
-
Sets the network mask.
- setMaximumLink(Bandwidth) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets maximum link.
- setMaxReserved(Bandwidth) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets maximum bandwidth reserved.
- setMaxUnResBandwidth(Bandwidth) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets ist of maximum unreserved bandwidth.
- setMethod(String) - Method in class org.onosproject.ospf.controller.area.Configuration
-
Sets whether to update, add or delete configuration.
- setMtu(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets max transfer unit.
- setNeighborBdr(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the neighbor BDR address.
- setNeighborDr(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the neighbor DR address.
- setNeighborId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Sets neighbor id.
- setNeighborId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the neighbor id.
- setNeighborRouterId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets neighbor's Router id.
- setNetworkLsaSeqNo(long) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Sets sequence number.
- setNoReTransmissionLists(int) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets number of LSAs in retransmission list.
- setOpaque(boolean) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets boolean value.
- setOptions(int) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the options value.
- setOptions(int) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the options value.
- setOspfInterface(OspfInterface) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the OSPF interface.
- setOspfLsa(OspfLsa) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets the LSA.
- setPollInterval(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets poll interval.
- setProcesses(List<OspfProcess>) - Method in class org.onosproject.ospf.controller.area.Configuration
-
Sets the configured processes.
- setProcessId(String) - Method in class org.onosproject.ospf.controller.area.OspfProcessImpl
-
Sets the process id.
- setReTransmitInterval(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets retransmit interval.
- setRouterDeadIntervalTime(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets router dead interval time.
- setRouterId(Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the router id.
- setRouterId(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
-
Sets router id.
- setRouterId(Ip4Address) - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Sets the value of router id.
- setRouterIp(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
-
Sets IP address of the Router.
- setRouterLsaSeqNo(long) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
-
Sets sequence number.
- setRouterPriority(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets router priority.
- setRouterPriority(int) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets router priority.
- setRouterPriority(int) - Method in class org.onosproject.ospf.controller.util.OspfEligibleRouter
-
Sets the value of router priority.
- setSentReplyForOlderLsa(boolean) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
-
Sets is sent reply for older lsa.
- setState(OspfInterfaceState) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets the interface state.
- setState(OspfNeighborState) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Sets the neighbors state.
- setStubCost(int) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets the stub cost.
- setTeMetric(Integer) - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
-
Sets traffic engineering metric.
- setTopologyIds(List<Short>) - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
-
- setTransitCapability(boolean) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Sets transit capability.
- setTransmitDelay(int) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Sets transmission delay.
- start(OspfAgent, DriverService) - Method in class org.onosproject.ospf.controller.impl.Controller
-
Starts the controller.
- startDbAging() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
-
Starts the aging timer and queue consumer.
- startFloodingTimer(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
-
Starts the flooding timer.
- state() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
-
Gets the interface state.
- stop() - Method in class org.onosproject.ospf.controller.impl.Controller
-
Stops the Controller.
- stubCost() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
-
Gets the stub cost.
- systemStartTime - Variable in class org.onosproject.ospf.controller.impl.Controller
-