public class FlowModBuilderVer10 extends FlowModBuilder
deviceId, driverService, xid| Modifier | Constructor and Description |
|---|---|
protected |
FlowModBuilderVer10(org.onosproject.net.flow.FlowRule flowRule,
org.projectfloodlight.openflow.protocol.OFFactory factory,
Optional<Long> xid,
Optional<org.onosproject.net.driver.DriverService> driverService)
Constructor for a flow mod builder for OpenFlow 1.0.
|
| Modifier and Type | Method and Description |
|---|---|
org.projectfloodlight.openflow.protocol.OFFlowAdd |
buildFlowAdd()
Builds an ADD flow mod.
|
org.projectfloodlight.openflow.protocol.OFFlowDelete |
buildFlowDel()
Builds a DELETE flow mod.
|
org.projectfloodlight.openflow.protocol.OFFlowMod |
buildFlowMod()
Builds a MODIFY flow mod.
|
builder, buildMatch, factory, flowRuleprotected FlowModBuilderVer10(org.onosproject.net.flow.FlowRule flowRule,
org.projectfloodlight.openflow.protocol.OFFactory factory,
Optional<Long> xid,
Optional<org.onosproject.net.driver.DriverService> driverService)
flowRule - the flow rule to transform into a flow modfactory - the OpenFlow factory to use to build the flow modxid - the transaction IDdriverService - the device driver servicepublic org.projectfloodlight.openflow.protocol.OFFlowAdd buildFlowAdd()
FlowModBuilderbuildFlowAdd in class FlowModBuilderpublic org.projectfloodlight.openflow.protocol.OFFlowMod buildFlowMod()
FlowModBuilderbuildFlowMod in class FlowModBuilderpublic org.projectfloodlight.openflow.protocol.OFFlowDelete buildFlowDel()
FlowModBuilderbuildFlowDel in class FlowModBuilder