Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

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.

B

backupSeen(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Gets called when a BDR was detected before the wait timer expired.
badLSReq(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Called if a LS Request has been received for an LSA which is not contained in the database.
bdr() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets backup designated routers IP address.
binNumber() - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
Gets the bin number.
binNumber() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
Gets bin number.
BUFFER_SIZE - Static variable in class org.onosproject.ospf.controller.impl.Controller
 
buildNetworkLsa(Ip4Address, Ip4Address) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Builds a network LSA.
buildRouterLsa(OspfInterface) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Builds Router LSA.

C

calculateListOfEligibleRouters(OspfEligibleRouter) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
BDR Election process.
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
 
checkAges() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
Verify the checksum for the LSAs who are in bins of 300 and it's multiples.
checkArea(String, String) - Method in class org.onosproject.ospf.controller.impl.Controller
 
checkInterface(String, String, String) - Method in class org.onosproject.ospf.controller.impl.Controller
 
checkProcess(String) - Method in class org.onosproject.ospf.controller.impl.Controller
 
compareDdPackets(DdPacket, DdPacket) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Compares two Dd Packets to check whether its duplicate or not.
Configuration - Class in org.onosproject.ospf.controller.area
Representation of an OSPF configuration data.
Configuration() - Constructor for class org.onosproject.ospf.controller.area.Configuration
 
Controller - Class in org.onosproject.ospf.controller.impl
Representation of the main controller class.
Controller() - Constructor for class org.onosproject.ospf.controller.impl.Controller
 
currentAge() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
Gets the current LSA Age.

D

database() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Gets the lsdb instance for this area.
ddSeqNum() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets the DD sequence number.
deactivate() - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.onosproject.ospf.controller.impl.OspfMessageDecoder
 
deleteConfig(List<OspfProcess>, String) - Method in class org.onosproject.ospf.controller.impl.Controller
Deletes configuration.
deleteConfig(List<OspfProcess>, String) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 
deleteInterfaceFromArea(String, String, String) - Method in class org.onosproject.ospf.controller.impl.Controller
Deletes configured interface from the area.
deleteLsa(LsaHeader) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Methods gets called from ChannelHandler to delete the LSA.
deleteLsa(LsaHeader) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
Deletes the given LSA.
deleteProcessWhenExists(List<OspfProcess>, String) - Method in class org.onosproject.ospf.controller.impl.Controller
Deletes given process.
deviceId() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
Gets device id.
deviceInformation(String) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Gets Device Information.
DeviceInformationImpl - Class in org.onosproject.ospf.controller.impl
Representation of an OSPF device information.
DeviceInformationImpl() - Constructor for class org.onosproject.ospf.controller.impl.DeviceInformationImpl
 
deviceInformationMap() - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Gets device information.
deviceInformationMapToDelete() - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Gets device information.
deviceTed() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
Gets List of the device ted.
directAcknowledge(LsaHeader, Channel, Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Sends a direct Acknowledgment for a particular LSA to the Neighbor.
dr() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets designated routers IP address.
driverService - Variable in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 

E

electBdr(List<OspfEligibleRouter>) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Based on router priority assigns BDR.
electDr(List<OspfEligibleRouter>, OspfEligibleRouter) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
DR Election process.
electRouter(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Performs DR election.
encode(ChannelHandlerContext, Channel, Object) - Method in class org.onosproject.ospf.controller.impl.OspfMessageEncoder
 
equals(Object) - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
 
equals(Object) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
 
equals(Object) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
 
equals(Object) - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
 
equals(Object) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
 
equals(Object) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
 
exchangeDone(OspfMessage, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
At this point, the router has sent and received an entire sequence of DD packets.

F

findLsa(int, String) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
Finds the LSA from appropriate maps.

G

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.

H

hashCode() - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
 
hashCode() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
 
hashCode() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
 
hashCode() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
 
hashCode() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
 
hashCode() - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
 
helloIntervalTime() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets hello interval time.

I

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.

L

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.

M

mask - Variable in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
 
mask() - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
Gets the network mask.
maxAgeLsa() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
If the LSA have completed the MaxAge - they are moved called stop aging and flooded.
maximumLink() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
Gets maximum link.
maxReserved() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
Gets maximum bandwidth reserved.
maxUnResBandwidth() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
Gets list of maximum unreserved bandwidth.
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
 
mtu() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets max transfer unit.

N

negotiationDone(OspfMessage, boolean, List, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
At this point Master/Slave relationship is definitely established.
neighborBdr() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets the neighbor BDR address.
neighborChange() - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Neighbor change event is triggered when the router priority gets changed.
neighborDown() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Called when neighbor is down.
neighborDr() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets the neighbor DR address.
neighborId() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
Gets neighbor id.
neighborId() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets neighbor id.
neighborIpAddr() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets the IP address of this neighbor.
neighborRouterId() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
Gets neighbor's Router id.
neighbouringRouter(String) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets the neighbour details from listOfNeighbors map.
noNeighborInLsaExchangeProcess() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Checks all neighbors belonging to this area whether they are in state EXCHANGE or LOADING.
noReTransmissionLists() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
Gets number of LSAs in retransmission list.

O

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
 

P

pollInterval() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets poll interval.
processDdPacket(boolean, DdPacket, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Called if state is EXCHANGE.
processId() - Method in class org.onosproject.ospf.controller.area.OspfProcessImpl
Gets the process id.
processLsas(List) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Process the LSA Headers received in the last received Database Description OSPFMessage.
processLsUpdate(LsUpdate, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
LS Update Packet has been received while state was EXCHANGE or LOADING.
processOspfMessage(OspfMessage, ChannelHandlerContext) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
When an OSPF message received it is handed over to this method.
processReceivedLsa(LsaHeader, boolean, Channel, Ip4Address) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Processes the received Lsa.
processSelfOriginatedLsa() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
RFC 2328 section 13.4 Processing self-originated LSAs.

R

refreshArea(OspfInterface) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Refreshes the OSPF area information .
refreshLsa() - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
 
releaseExternalResources() - Method in class org.onosproject.ospf.controller.impl.OspfPipelineFactory
 
removeDevice(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Removes Device from DeviceInformationMap.
removeDeviceDetails(OspfRouter) - Method in class org.onosproject.ospf.controller.impl.Controller
Removes device details.
removeDeviceInformation(OspfRouter) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
removes device information.
removeDeviceInformationMap(String) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Removes Device Information from map.
removeDeviceInformationMapFromDeleteMap(String) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Removes Device Information.
removeLinkDetails(OspfRouter) - Method in class org.onosproject.ospf.controller.impl.Controller
Removes link details.
removeLinkInformation(OspfNbr) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Removes link information.
removeLinkInformationMap(String) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Removes Link Information from map.
removeLinkListener(OspfLinkListener) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 
removeLinks(Ip4Address) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Removes links from LinkInformationMap.
removeLsaFromBin(LsaWrapper) - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Removes LSA from bin.
removeLsaFromBin(LsaWrapper) - Method in class org.onosproject.ospf.controller.lsdb.LsdbAgeImpl
Removes LSA from Bin.
removeLsaFromBin(Object) - Method in class org.onosproject.ospf.controller.lsdb.OspfLsdbImpl
Removes LSA from Bin.
removeLsaFromNeighborMap(String) - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Removes LSA header from map.
removeOspfLsa(String, LsaWrapper) - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
Removes LSA from the bin.
removeRouterListener(OspfRouterListener) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 
reTransmitInterval() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets retransmit interval.
routerDeadIntervalTime() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets router dead interval time.
routerId() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
Gets the router id.
routerId() - Method in class org.onosproject.ospf.controller.impl.DeviceInformationImpl
Gets router id.
routerIp() - Method in class org.onosproject.ospf.controller.impl.OspfRouterImpl
Gets IP address of the Router.
routerPriority() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Gets router priority.
routerPriority() - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Gets router priority.
run() - Method in class org.onosproject.ospf.controller.lsdb.LsaQueueConsumer
Threads run method.

S

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
 

T

teMetric() - Method in class org.onosproject.ospf.controller.impl.OspfLinkTedImpl
Gets traffic engineering metric.
TopologyForDeviceAndLinkImpl - Class in org.onosproject.ospf.controller.impl
Represents device and link topology information.
TopologyForDeviceAndLinkImpl() - Constructor for class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
 
topologyIds() - Method in class org.onosproject.ospf.controller.impl.OspfDeviceTedImpl
Gets list of topology id's.
toString() - Method in class org.onosproject.ospf.controller.area.Configuration
 
toString() - Method in class org.onosproject.ospf.controller.area.OspfAreaAddressRangeImpl
 
toString() - Method in class org.onosproject.ospf.controller.area.OspfAreaImpl
 
toString() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
 
toString() - Method in class org.onosproject.ospf.controller.area.OspfProcessImpl
 
toString() - Method in class org.onosproject.ospf.controller.lsdb.LsaBinImpl
 
toString() - Method in class org.onosproject.ospf.controller.lsdb.LsaWrapperImpl
 
transmitDelay() - Method in class org.onosproject.ospf.controller.area.OspfInterfaceImpl
Get transmission delay.
twoWayReceived(OspfMessage, Channel) - Method in class org.onosproject.ospf.controller.impl.OspfNbrImpl
Called when a DD OSPFMessage is received while state was INIT.

U

updateAreaInProcess(String, String, OspfArea) - Method in class org.onosproject.ospf.controller.impl.Controller
Updates the area information in already started OSPF processes.
updateConfig(List<OspfProcess>) - Method in class org.onosproject.ospf.controller.impl.Controller
Updates the processes configuration.
updateConfig(List) - Method in class org.onosproject.ospf.controller.impl.OspfControllerImpl
 
updateLinkInformation(OspfLsa, OspfArea) - Method in class org.onosproject.ospf.controller.impl.TopologyForDeviceAndLinkImpl
Updates the deviceAndLinkInformation list for received OSPF LSA.

V

value() - Method in enum org.onosproject.ospf.controller.util.OspfInterfaceType
Gets value represents interface type.
valueOf(String) - Static method in enum org.onosproject.ospf.controller.util.OspfInterfaceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.ospf.controller.util.OspfLinkType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.ospf.controller.util.OspfInterfaceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.ospf.controller.util.OspfLinkType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitTimer(Channel) - Method in class org.onosproject.ospf.controller.impl.OspfInterfaceChannelHandler
Gets called when no hello message received for particular period.
workerThreads - Variable in class org.onosproject.ospf.controller.impl.Controller
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.