public class BroadcastDomain extends Object
Constructor and Description |
---|
BroadcastDomain() |
public void addForwarding(BridgeMacLink forward)
public List<BridgeMacLink> getForwarders(Integer bridgeId)
public List<BridgeElement> getBridgeElements()
public void setBridgeElements(List<BridgeElement> bridgeelements)
public void clearTopology()
public boolean isEmpty()
public List<SharedSegment> getTopology()
public boolean hasRootBridge()
public Integer getRootBridgeId()
public Bridge getRootBridge()
public void addBridge(Bridge bridge)
public Bridge getBridge(int bridgeId)
public void add(SharedSegment segment)
public void loadTopologyEntry(SharedSegment segment)
public void loadTopologyRoot()
public boolean containBridgeId(int nodeid)
public void removeBridge(int bridgeId)
public List<SharedSegment> getSharedSegmentOnTopologyForBridge(Integer bridgeId)
public List<SharedSegment> removeSharedSegmentOnTopologyForBridge(Integer bridgeId)
public Set<Bridge> getBridgeOnSharedSegment(SharedSegment segment)
public SharedSegment getSharedSegment(Integer bridgeId, Integer bridgePort)
public void hierarchySetUp(Bridge root)
public void clearTopologyForBridge(Integer bridgeId)
public List<BridgeMacLink> calculateRootBFT()
public List<BridgeMacLink> calculateBFT(Bridge bridge)
public void clear()
public String printTopology()
public static String printTopologyBFT(List<BridgeMacLink> bft)
public static String printTopologyLink(BridgeMacLink link)
public Bridge electRootBridge()
Copyright © 2018. All rights reserved.