public class BroadcastDomain extends Object
Constructor and Description |
---|
BroadcastDomain() |
public List<BridgeElement> getBridgeElements()
public void setBridgeElements(List<BridgeElement> bridgeelements)
public void clearTopology()
public boolean isEmpty()
public boolean getLock(Object locker)
public boolean releaseLock(Object locker)
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 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 Bridge electRootBridge()
Copyright © 2018. All rights reserved.