public class SharedSegment extends Object
Constructor and Description |
---|
SharedSegment() |
SharedSegment(BroadcastDomain domain) |
SharedSegment(BroadcastDomain domain,
BridgeMacLink link) |
SharedSegment(BroadcastDomain domain,
List<BridgeMacLink> links) |
SharedSegment(BroadcastDomain domain,
Set<BridgePort> ports,
Set<String> macs) |
public SharedSegment()
public SharedSegment(BroadcastDomain domain)
public SharedSegment(BroadcastDomain domain, BridgeMacLink link)
public SharedSegment(BroadcastDomain domain, List<BridgeMacLink> links)
public SharedSegment(BroadcastDomain domain, Set<BridgePort> ports, Set<String> macs)
public boolean hasDesignatedBridgeport()
public BroadcastDomain getBroadcastDomain()
public void setBroadcastDomain(BroadcastDomain domain)
public void setDesignatedBridge(Integer designatedBridge)
public Integer getDesignatedBridge()
public Integer getDesignatedPort()
public boolean isEmpty()
public Set<BridgePort> getBridgePortsOnSegment()
public List<BridgeBridgeLink> getBridgeBridgeLinks()
public List<BridgeMacLink> getBridgeMacLinks()
public boolean noMacsOnSegment()
public void add(BridgeMacLink link)
public void add(BridgeBridgeLink link)
public void mergeBridge(SharedSegment shared, Integer bridgeId)
public void retain(Set<String> macs, BridgePort dlink)
public void assign(Set<String> macs, BridgePort dlink)
public void removeBridge(int bridgeId)
public Integer getFirstNoDesignatedBridge()
public boolean containsMac(String mac)
public BridgePort getBridgePort(Integer nodeid)
public String printTopology()
Copyright © 2018. All rights reserved.