net.floodlightcontroller.routing
Interface IRoutingDecision
- All Known Implementing Classes:
- RoutingDecision
public interface IRoutingDecision
rtStore
static final FloodlightContextStore<IRoutingDecision> rtStore
CONTEXT_DECISION
static final java.lang.String CONTEXT_DECISION
- See Also:
- Constant Field Values
addToContext
void addToContext(FloodlightContext cntx)
getRoutingAction
IRoutingDecision.RoutingAction getRoutingAction()
setRoutingAction
void setRoutingAction(IRoutingDecision.RoutingAction action)
getSourcePort
SwitchPort getSourcePort()
getSourceDevice
IDevice getSourceDevice()
getDestinationDevices
java.util.List<IDevice> getDestinationDevices()
addDestinationDevice
void addDestinationDevice(IDevice d)
getMulticastInterfaces
java.util.List<SwitchPort> getMulticastInterfaces()
setMulticastInterfaces
void setMulticastInterfaces(java.util.List<SwitchPort> lspt)
getNonWildcards
java.util.EnumSet<OFOXMFieldType> getNonWildcards()
setNonWildcards
void setNonWildcards(java.util.EnumSet<OFOXMFieldType> wildcards)
getHardTimeout
short getHardTimeout()
setHardTimeout
void setHardTimeout(short hardTimeout)