Uses of Interface
be.ac.ulg.montefiore.run.totem.domain.model.Node

Packages that use Node
be.ac.ucl.ingi.totem.repository   
be.ac.ucl.ingi.totem.repository.guiComponents   
be.ac.ulg.montefiore.run.totem.domain.model This package holds the model for the domain package. 
be.ac.ulg.montefiore.run.totem.domain.model.impl This package holds classes which are the implementation of the model for the domain package. 
be.ac.ulg.montefiore.run.totem.repository.CSPF This package holds CSPF-related classes (various implementations of the CSPF algorithm is available). 
be.ac.ulg.montefiore.run.totem.repository.DAMOTE This package holds DAMOTE-related classes. 
be.ac.ulg.montefiore.run.totem.repository.model.exception This package holds the exceptions for the repository package. 
be.ac.ulg.montefiore.run.totem.repository.SAMTE.model   
be.ac.ulg.montefiore.run.totem.topgen.traffic This package holds traffic generation-related classes. 
be.ac.ulg.montefiore.run.totem.topgen.traffic.model This package holds classes that are traffic models used by Topgen. 
be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl This package holds the implementation of the model for the trafficMatrix package. 
be.ac.ulg.montefiore.run.totem.visualtopo.graph   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents   
be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule   
be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.action.impl   
it.unina.repository.MIRA   
nl.tudelft.repository.XAMCRA   
 

Uses of Node in be.ac.ucl.ingi.totem.repository
 

Methods in be.ac.ucl.ingi.totem.repository with parameters of type Node
 void CBGPChangeListener.addNodeEvent(Node node)
          Notify a add node event
 void CBGPChangeListener.nodeLocationChangeEvent(Node node)
           
 void CBGPChangeListener.nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void CBGPChangeListener.removeNodeEvent(Node node)
          Notify a remove node event
 

Uses of Node in be.ac.ucl.ingi.totem.repository.guiComponents
 

Constructors in be.ac.ucl.ingi.totem.repository.guiComponents with parameters of type Node
BGPInfo.BGPInfoTab(java.lang.String title, Node node)
           
BGPInfo(Node n)
           
BGPRib(java.util.Vector r, Node n)
           
RoutingTable(java.util.Vector r, Node n)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.domain.model
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model that return Node
 Node Path.getDestinationNode()
          Get the destination node
 Node Link.getDstNode()
           
 Node Domain.getNode(java.lang.String id)
          Get the node of the specified id
 Node Domain.getNodeByRid(java.lang.String IP)
          Returns the node that as the given IP address as router id.
 Node Path.getSourceNode()
          Get the source node
 Node Link.getSrcNode()
           
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model that return types with arguments of type Node
 java.util.List<Node> Domain.getAllNodes()
          Return a list of all nodes and an empty if there is no nodes
 java.util.List<Node> Path.getNodePath()
          Get the path as a List of Node
 java.util.List<Node> Domain.getUpNodes()
          Get the list of all up nodes.
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model with parameters of type Node
 void Domain.addNode(Node node)
          Add a node to the domain
 void SwitchingMethod.addNodeEvent(Node node)
           
 void DomainChangeListener.addNodeEvent(Node node)
          Notify a add node event
 void DomainChangeAdapter.addNodeEvent(Node node)
          Notify a add node event
 void SPFCache.clearPath(Node src, Node dst)
          Remove the SPF path computed between source node an destination node from the cache This method must be used if the path have potentially changed.
 java.util.List<Link> Domain.getLinksBetweenNodes(Node srcNode, Node dstNode)
          Get the list of the UP links between srcNode and dstNode and a empty list if there is no links.
 java.util.List<Lsp> Domain.getLsps(Node ingress, Node egress)
          Get the list of LSPs between ingress node and egress node
 java.util.List<Lsp> Domain.getLspStartingAtIngress(Node ingress)
          Get all the LSPs that begins at the specified ingress node
 Path SPFCache.getPath(Node src, Node dst)
          Get the SPF path between a source node and a destination node
 java.util.List<Path> SPFCache.getPath(Node src, Node dst, boolean ECMP)
          Get all the SPF path between a source node and a destination node if the ECMP is true and a single SPF otherwise
 java.util.List<Path> SPFCache.getPath(Node src, Node dst, boolean ECMP, boolean stopOnError)
          Get all the SPF path between a source node and a destination node if the ECMP is true and a single SPF otherwise
 java.util.List<Lsp> Domain.getPrimaryLsps(Node ingress, Node egress)
          Get the list of primary LSPs between ingress node and egress node
 void Lsp.nodeDownEvent(Node node)
          A node came up on the lsp path.
 void SwitchingMethod.nodeLocationChangeEvent(Node node)
           
 void DomainChangeListener.nodeLocationChangeEvent(Node node)
          Notify a node location change event
 void DomainChangeAdapter.nodeLocationChangeEvent(Node node)
          Notify a node location change event
 void DomainChangeListener.nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void DomainChangeAdapter.nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void Lsp.nodeUpEvent(Node node)
          A node came up on the lsp path.
 void DomainChangeObserver.notifyAddNode(Node node)
          Notify node add
 void DomainChangeObserver.notifyNodeLocationChange(Node node)
          Notify a node location change
 void DomainChangeObserver.notifyNodeStatusChange(Node node)
          Notify node status change
 void DomainChangeObserver.notifyRemoveNode(Node node)
          Notify node remove
 void Domain.removeNode(Node node)
          Remove a node from the domain.
 void SwitchingMethod.removeNodeEvent(Node node)
           
 void DomainChangeListener.removeNodeEvent(Node node)
          Notify a remove node event
 void DomainChangeAdapter.removeNodeEvent(Node node)
          Notify a remove node event
 

Method parameters in be.ac.ulg.montefiore.run.totem.domain.model with type arguments of type Node
 void Path.createPathFromNode(java.util.List<Node> path)
          Create a Path from a list of Node
 

Uses of Node in be.ac.ulg.montefiore.run.totem.domain.model.impl
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl that return Node
 Node PathImpl.getDestinationNode()
          Get the destination node
 Node LinkImpl.getDstNode()
          Returns the destination node.
 Node DomainImpl.getNode(java.lang.String id)
          Get the node of the specified id
 Node DomainImpl.getNodeByRid(java.lang.String IP)
          Returns the node that as the given IP address as router id.
 Node PathImpl.getSourceNode()
          Get the source node
 Node LinkImpl.getSrcNode()
          Returns the source node.
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl that return types with arguments of type Node
 java.util.List<Node> DomainImpl.getAllNodes()
          Return a list of all nodes and an empty if there is no nodes
 java.util.List<Node> PathImpl.getNodePath()
          Get the path as a List of Node
 java.util.List<Node> DomainImpl.getUpNodes()
          Get the list of all up nodes.
 

Methods in be.ac.ulg.montefiore.run.totem.domain.model.impl with parameters of type Node
 void DomainImpl.addNode(Node node)
          Add a node to the domain
 void SPFCacheImpl.clearPath(Node src, Node dst)
          Remove the SPF path computed between source node an destination node from the cache This method must be used if the path have potentially changed.
 java.util.List<Link> DomainImpl.getLinksBetweenNodes(Node srcNode, Node dstNode)
          Get the list of the UP links between srcNode and dstNode and a empty list if there is no links.
 java.util.List<Lsp> DomainImpl.getLsps(Node ingress, Node egress)
          Get the list of LSPs between ingress node and egress node
 java.util.List<Lsp> DomainImpl.getLspStartingAtIngress(Node ingress)
          Get all the LSPs that begins at the specified ingress node
 Path SPFCacheImpl.getPath(Node src, Node dst)
          Get the SPF path between a source node and a destination node
 java.util.List<Path> SPFCacheImpl.getPath(Node src, Node dst, boolean ECMP)
          Get all the SPF path between a source node and a destination node if the ECMP is true and a single SPF otherwise
 java.util.List<Path> SPFCacheImpl.getPath(Node src, Node dst, boolean ECMP, boolean stopOnError)
           
 java.util.List<Lsp> DomainImpl.getPrimaryLsps(Node ingress, Node egress)
           
 void LspImpl.nodeDownEvent(Node node)
           
 void FastRerouteSwitchingMethod.nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void LspImpl.nodeUpEvent(Node node)
           
 void DomainChangeObserverImpl.notifyAddNode(Node node)
          Notify node add
 void DomainChangeObserverImpl.notifyNodeLocationChange(Node node)
           
 void DomainChangeObserverImpl.notifyNodeStatusChange(Node node)
          Notify node status change
 void DomainChangeObserverImpl.notifyRemoveNode(Node node)
          Notify node remove
 void DomainImpl.removeNode(Node node)
          Remove a node from the domain.
 void NodeInterfaceImpl.setNode(Node node)
           
 

Method parameters in be.ac.ulg.montefiore.run.totem.domain.model.impl with type arguments of type Node
 void PathImpl.createPathFromNode(java.util.List<Node> path)
          Create a Path from a list of Node
 

Constructors in be.ac.ulg.montefiore.run.totem.domain.model.impl with parameters of type Node
NodeInterfaceImpl(Domain domain, Node node, java.lang.String nodeInterfaceId)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.repository.CSPF
 

Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF that return Node
 Node CSPFElem.getNextHop()
           
 Node CSPFElem.getNode()
           
 

Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF that return types with arguments of type Node
 java.util.List<Node> CSPFElem.getNextHops()
           
 

Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF with parameters of type Node
 void CSPFElem.addNextHop(Node nextHop)
           
protected  java.util.HashMap<java.lang.String,CSPFElem> CSPF.computeCSPF(Domain domain, int priority, Node srcNode, Node dstNode, float bw, boolean stopToSourceOrDestination, boolean computeFromSourceToDestination)
          Computes the CSPF between a source node and a destination node with a bandwidth requirement
protected  java.util.HashMap<java.lang.String,CSPFElem> CSPF.computeCSPF(Domain domain, int priority, Node srcNode, Node dstNode, float bw, boolean stopToSourceOrDestination, boolean computeFromSourceToDestination, java.util.HashSet<Link> avoidLinks)
          Computes the CSPF between a source node and a destination node with a bandwidth requirement
protected  java.util.List<Path> CSPF.extractPath(Domain domain, java.util.HashMap<java.lang.String,CSPFElem> path, Node node, boolean ECMP, boolean computeFromSourceToDestination)
           
protected  java.util.List<Path> CSPF.extractPath(Domain domain, java.util.HashMap<java.lang.String,CSPFElem> path, Node srcNode, Node dstNode, boolean ECMP, boolean computeFromSourceToDestination)
           
 void CSPFElem.setNextHop(Node nextHop)
           
 void CSPFElem.setNode(Node node)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.CSPF with parameters of type Node
CSPFElem(Node node, float cost, Node nextHop, float bandwidth, Link link)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.repository.DAMOTE
 

Methods in be.ac.ulg.montefiore.run.totem.repository.DAMOTE with parameters of type Node
 void DAMOTEChangeListener.addNodeEvent(Node node)
           
 void DAMOTEChangeListener.nodeLocationChangeEvent(Node node)
           
 void DAMOTEChangeListener.nodeStatusChangeEvent(Node node)
           
 void DAMOTEChangeListener.removeNodeEvent(Node node)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.repository.model.exception
 

Methods in be.ac.ulg.montefiore.run.totem.repository.model.exception that return Node
 Node NoRouteToHostException.getDst()
           
 Node NoRouteToHostException.getSrc()
           
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.model.exception with parameters of type Node
NoRouteToHostException(Node src, Node dst)
          Creates a new instance of the exception and specifies the nodes between which there is no route.
NoRouteToHostException(java.lang.String msg, Node src, Node dst)
          Constructs an instance with the specified detail message and specifies the nodes between which there is no route.
 

Uses of Node in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model
 

Methods in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model that return Node
 Node TrafficDescriptor.getDstNode()
           
 Node ExtendedLsp.getEgress()
           
 Node ExtendedLsp.getIngress()
           
 

Constructors in be.ac.ulg.montefiore.run.totem.repository.SAMTE.model with parameters of type Node
DstNodeFEC(Node dstNode)
           
TrafficDescriptor(Node dstNode)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.topgen.traffic
 

Fields in be.ac.ulg.montefiore.run.totem.topgen.traffic with type parameters of type Node
protected  java.util.List<Node> AbstractTrafficGenerator.nodes
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.topgen.traffic.model
 

Methods in be.ac.ulg.montefiore.run.totem.topgen.traffic.model with parameters of type Node
 double CapacityRepulsionFactor.generate(Node node)
          Generates traffic from the node node.
 double AttractionFactor.generate(Node node)
           
 double CapacityAttractionFactor.generate(Node node)
          Generates traffic to the node node.
 double RepulsionFactor.generate(Node node)
           
 double FrictionFactor.generate(Node origin, Node destination)
           
 double DistributionFrictionFactor.generate(Node origin, Node destination)
          This method generates a friction factor between origin and destination using distribution.
 double SyntheticTrafficModel.generate(Node origin, Node destination)
          Generates traffic between the two nodes according to the given distribution.
 double ConstantTrafficModel.generate(Node origin, Node destination)
          Generates traffic between origin and destination.
 double DistanceFrictionFactor.generate(Node origin, Node destination)
          This method generates a friction factor between origin and destination using the euclidean distance between them.
 double GravityTrafficModel.generate(Node origin, Node destination)
          Generates traffic using the gravity model.
 double TrafficModel.generate(Node origin, Node destination)
          Generates traffic between origin and destination.
 

Uses of Node in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl
 

Methods in be.ac.ulg.montefiore.run.totem.trafficMatrix.model.impl with parameters of type Node
 void LinkLoadComputerImpl.addNodeEvent(Node node)
           
 Path IGPShortcutStrategy.computePath(Domain domain, Node srcNode, Node dstNode)
           
 Path BasicIGPShortcutStrategy.computePath(Domain domain, Node srcNode, Node dstNode)
           
 void LinkLoadComputerImpl.nodeLocationChangeEvent(Node node)
           
 void LinkLoadComputerImpl.nodeStatusChangeEvent(Node node)
           
 void LinkLoadComputerImpl.removeNodeEvent(Node node)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.visualtopo.graph
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.graph with parameters of type Node
 void MyVisualizationViewer.addNodeEvent(Node node)
           
 void DomainGraph.addVertex(Node node)
           
 float NodeColorShower.getColorValue(Node node)
          Returns a float value associated to the node.
 float UpDownNodeColorShower.getColorValue(Node node)
           
 edu.uci.ics.jung.graph.Vertex DomainGraph.getVertex(Node node)
           
 void MyVisualizationViewer.nodeLocationChangeEvent(Node node)
           
 void MyVisualizationViewer.nodeStatusChangeEvent(Node node)
           
 void MyVisualizationViewer.removeNodeEvent(Node node)
           
 void DomainGraph.removeVertex(Node node)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents with parameters of type Node
PopupMenuHandler(Node node)
          This method create a popupmenu item for the case the mouse was clicked on a link.
 

Uses of Node in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables that return Node
 Node NodeDomainTable.getNodeAt(int row)
           
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.domainTables with parameters of type Node
 void DomainTableModel.addNodeEvent(Node node)
           
 void DomainTableModel.nodeLocationChangeEvent(Node node)
           
 void DomainTableModel.nodeStatusChangeEvent(Node node)
           
 void DomainTableModel.removeNodeEvent(Node node)
           
 

Uses of Node in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.routingGUIModule with parameters of type Node
 void RoutingGUIModule.displayBGPInfo(Node node)
          Display the BGP info of a node
 void RoutingGUIModule.displayRT(Node node)
          Display the routing table of a node
 

Uses of Node in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.action.impl
 

Methods in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.action.impl with parameters of type Node
 void NodeDownWIAction.setNode(Node node)
           
 void NodeUpWIAction.setNode(Node node)
           
 

Constructors in be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.whatIfScenarios.model.action.impl with parameters of type Node
NodeDownWIAction(Domain domain, Node node)
           
NodeUpWIAction(Domain domain, Node node)
           
 

Uses of Node in it.unina.repository.MIRA
 

Methods in it.unina.repository.MIRA with parameters of type Node
 void MIRAChangeListener.addNodeEvent(Node node)
           
 void MIRAChangeListener.nodeLocationChangeEvent(Node node)
           
 void MIRAChangeListener.nodeStatusChangeEvent(Node node)
           
 void MIRAChangeListener.removeNodeEvent(Node node)
           
 

Uses of Node in nl.tudelft.repository.XAMCRA
 

Methods in nl.tudelft.repository.XAMCRA with parameters of type Node
 void XAMCRAChangeListener.addNodeEvent(Node node)
           
 void XAMCRAChangeListener.nodeLocationChangeEvent(Node node)
           
 void XAMCRAChangeListener.nodeStatusChangeEvent(Node node)
           
 void XAMCRAChangeListener.removeNodeEvent(Node node)
           
 



Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.