Uses of Class
net.floodlightcontroller.routing.Link

Packages that use Link
net.floodlightcontroller.flowcache   
net.floodlightcontroller.linkdiscovery   
net.floodlightcontroller.linkdiscovery.internal   
net.floodlightcontroller.linkdiscovery.web   
net.floodlightcontroller.routing   
net.floodlightcontroller.topology   
 

Uses of Link in net.floodlightcontroller.flowcache
 

Fields in net.floodlightcontroller.flowcache with type parameters of type Link
protected  java.util.Map<Link,LinkInfo> PortDownReconciliation.links
           
 

Uses of Link in net.floodlightcontroller.linkdiscovery
 

Methods in net.floodlightcontroller.linkdiscovery that return types with arguments of type Link
 java.util.Map<Link,LinkInfo> ILinkDiscoveryService.getLinks()
          Retrieves a map of all known link connections between OpenFlow switches and the associated info (valid time, port states) for the link.
 java.util.Map<NodePortTuple,java.util.Set<Link>> ILinkDiscoveryService.getPortLinks()
          Get the map of node-port tuples from link DB
 java.util.Map<java.lang.Long,java.util.Set<Link>> ILinkDiscoveryService.getSwitchLinks()
          Returns an unmodifiable map from switch id to a set of all links with it as an endpoint.
 

Methods in net.floodlightcontroller.linkdiscovery with parameters of type Link
 LinkInfo ILinkDiscoveryService.getLinkInfo(Link link)
          Retrieves the link info for a given link
 ILinkDiscovery.LinkType ILinkDiscoveryService.getLinkType(Link lt, LinkInfo info)
          Returns link type of a given link
 

Uses of Link in net.floodlightcontroller.linkdiscovery.internal
 

Fields in net.floodlightcontroller.linkdiscovery.internal with type parameters of type Link
protected  java.util.Map<Link,LinkInfo> LinkDiscoveryManager.links
          Map from link to the most recent time it was verified functioning
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> LinkDiscoveryManager.portLinks
          Map from a id:port to the set of links containing it as an endpoint
protected  java.util.Map<java.lang.Long,java.util.Set<Link>> LinkDiscoveryManager.switchLinks
          Map from switch id to a set of all links with it as an endpoint
 

Methods in net.floodlightcontroller.linkdiscovery.internal that return types with arguments of type Link
 java.util.Map<Link,LinkInfo> LinkDiscoveryManager.getLinks()
           
 java.util.Map<NodePortTuple,java.util.Set<Link>> LinkDiscoveryManager.getPortLinks()
           
 java.util.Map<java.lang.Long,java.util.Set<Link>> LinkDiscoveryManager.getSwitchLinks()
           
 

Methods in net.floodlightcontroller.linkdiscovery.internal with parameters of type Link
protected  boolean LinkDiscoveryManager.addOrUpdateLink(Link lt, LinkInfo newInfo)
           
protected  void LinkDiscoveryManager.deleteLink(Link link, java.lang.String reason)
          Delete a link
 LinkInfo LinkDiscoveryManager.getLinkInfo(Link link)
           
 ILinkDiscovery.LinkType LinkDiscoveryManager.getLinkType(Link lt, LinkInfo info)
           
 java.lang.Long LinkDiscoveryManager.readLinkValidTime(Link lt)
           
protected  void LinkDiscoveryManager.removeLinkFromStorage(Link lt)
          Removes a link from storage using an asynchronous call.
protected  boolean LinkDiscoveryManager.updateLink(Link lt, LinkInfo oldInfo, LinkInfo newInfo)
           
protected  void LinkDiscoveryManager.writeLinkToStorage(Link lt, LinkInfo linkInfo)
          Writes a LinkTuple and corresponding LinkInfo to storage
 

Method parameters in net.floodlightcontroller.linkdiscovery.internal with type arguments of type Link
protected  void LinkDiscoveryManager.deleteLinks(java.util.List<Link> links, java.lang.String reason)
          Removes links from memory and storage.
protected  void LinkDiscoveryManager.deleteLinks(java.util.List<Link> links, java.lang.String reason, java.util.List<ILinkDiscovery.LDUpdate> updateList)
          Removes links from memory and storage.
 

Uses of Link in net.floodlightcontroller.linkdiscovery.web
 

Constructors in net.floodlightcontroller.linkdiscovery.web with parameters of type Link
LinkWithType(Link link, ILinkDiscovery.LinkType type, ILinkDiscovery.LinkDirection direction)
           
 

Uses of Link in net.floodlightcontroller.routing
 

Fields in net.floodlightcontroller.routing with type parameters of type Link
protected  java.util.HashMap<java.lang.Long,Link> BroadcastTree.links
           
 

Methods in net.floodlightcontroller.routing that return Link
 Link BroadcastTree.getTreeLink(long node)
           
 

Methods in net.floodlightcontroller.routing that return types with arguments of type Link
 java.util.HashMap<java.lang.Long,Link> BroadcastTree.getLinks()
           
 

Methods in net.floodlightcontroller.routing with parameters of type Link
 void BroadcastTree.addTreeLink(long myNode, Link link)
           
 int Link.compareTo(Link a)
           
 

Constructor parameters in net.floodlightcontroller.routing with type arguments of type Link
BroadcastTree(java.util.HashMap<java.lang.Long,Link> links, java.util.HashMap<java.lang.Long,java.lang.Integer> costs)
           
 

Uses of Link in net.floodlightcontroller.topology
 

Fields in net.floodlightcontroller.topology with type parameters of type Link
protected  java.util.Set<Link> TopologyInstance.blockedLinks
          Set of links that are blocked.
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.directLinks
          Set of direct links
protected  java.util.Map<java.lang.Long,java.util.Set<Link>> Cluster.links
           
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.portBroadcastDomainLinks
          set of links that are broadcast domain links.
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.switchPortLinks
          Set of links organized by node port tuple
protected  java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyInstance.switchPortLinks
           
 

Methods in net.floodlightcontroller.topology that return types with arguments of type Link
protected  java.util.Set<Link> TopologyInstance.getBlockedLinks()
           
 java.util.Map<java.lang.Long,java.util.Set<Link>> Cluster.getLinks()
           
 java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.getPortBroadcastDomainLinks()
           
 java.util.Map<NodePortTuple,java.util.Set<Link>> TopologyManager.getSwitchPortLinks()
           
 

Methods in net.floodlightcontroller.topology with parameters of type Link
protected  boolean TopologyInstance.isBlockedLink(Link l)
          Returns true if a link has either one of its switch ports blocked.
 boolean TopologyInstance.isBroadcastDomainLink(Link l)
           
protected  boolean TopologyInstance.isTunnelLink(Link l)
           
 void TopologyManager.removeLink(Link link)
           
 

Method parameters in net.floodlightcontroller.topology with type arguments of type Link
protected  BroadcastTree TopologyInstance.dijkstra(Cluster c, java.lang.Long root, java.util.Map<Link,java.lang.Integer> linkCost, boolean isDstRooted)
           
 

Constructor parameters in net.floodlightcontroller.topology with type arguments of type Link
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts)
           
TopologyInstance(java.util.Map<java.lang.Long,java.util.Set<java.lang.Integer>> switchPorts, java.util.Set<NodePortTuple> blockedPorts, java.util.Map<NodePortTuple,java.util.Set<Link>> switchPortLinks, java.util.Set<NodePortTuple> broadcastDomainPorts, java.util.Set<NodePortTuple> tunnelPorts)