public class OpenFlowMeterProvider
extends org.onosproject.net.provider.AbstractProvider
implements org.onosproject.net.meter.MeterProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.openflow.controller.OpenFlowController |
controller |
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.net.meter.MeterProviderRegistry |
providerRegistry |
| Constructor and Description |
|---|
OpenFlowMeterProvider()
Creates a OpenFlow meter provider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
void |
performMeterOperation(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.meter.MeterOperation meterOp) |
void |
performMeterOperation(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.meter.MeterOperations meterOps) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.openflow.controller.OpenFlowController controller
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.meter.MeterProviderRegistry providerRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
public OpenFlowMeterProvider()
@Activate public void activate()
@Deactivate public void deactivate()
public void performMeterOperation(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.meter.MeterOperations meterOps)
performMeterOperation in interface org.onosproject.net.meter.MeterProviderpublic void performMeterOperation(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.meter.MeterOperation meterOp)
performMeterOperation in interface org.onosproject.net.meter.MeterProviderCopyright © 2015. All rights reserved.