public class SharedSegment extends Object
Constructor and Description |
---|
SharedSegment() |
SharedSegment(BroadcastDomain domain) |
SharedSegment(BroadcastDomain domain,
BridgeBridgeLink link) |
SharedSegment(BroadcastDomain domain,
BridgeMacLink link) |
public SharedSegment()
public SharedSegment(BroadcastDomain domain)
public SharedSegment(BroadcastDomain domain, BridgeMacLink link)
public SharedSegment(BroadcastDomain domain, BridgeBridgeLink link)
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 setBridgeMacLinks(List<BridgeMacLink> links)
public void add(BridgeMacLink link)
public void add(BridgeBridgeLink dlink)
public void mergeBridge(SharedSegment shared, Integer bridgeId)
public void assign(List<BridgeMacLink> links, BridgeBridgeLink dlink)
public void removeBridge(int bridgeId)
public void removeMacs(Map<Integer,List<BridgeMacLink>> throughset)
public Integer getFirstNoDesignatedBridge()
public boolean containsMac(String mac)
Copyright © 2017. All rights reserved.