## Uses of Class
com.h3c.of.lib.msg.MeterBand

- Packages that use MeterBand
  Package | Description
  --- | ---
  com.h3c.of.lib.mp | Representations of OpenFlow Protocol Multipart Message bodies.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.

- - ### Uses of MeterBand in com.h3c.of.lib.mp

    Methods in com.h3c.of.lib.mp that return types with arguments of type MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `List<MeterBand>` | MBodyMeterConfig.`getBands()` Returns the bands applied to this meter; Since 1.3.

    Methods in com.h3c.of.lib.mp with parameters of type MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `MBodyMutableMeterConfig` | MBodyMutableMeterConfig.`addBand(MeterBand band)` Adds a meter band to this meter config; Since 1.3.

  - ### Uses of MeterBand in com.h3c.of.lib.msg

    Subclasses of MeterBand in com.h3c.of.lib.msg
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MeterBandDrop` Represents a `MeterBand` of type `DROP`.
    `class` | `MeterBandDscpRemark` Represents a `MeterBand` of type `DSCP_REMARK`.
    `class` | `MeterBandExperimenter` Represents a `MeterBand` of type `EXPERIMENTER`.

    Methods in com.h3c.of.lib.msg that return MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize)` Creates a DROP meter band.
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize, ExperimenterId eid)` Creates an EXPERIMENTER meter band.
    `static MeterBand` | MeterBandFactory.`createBand(ProtocolVersion pv, MeterBandType type, long rate, long burstSize, int value)` Creates a DSCP_REMARK or EXPERIMENTER meter band.

    Methods in com.h3c.of.lib.msg that return types with arguments of type MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `List<MeterBand>` | OfmMeterMod.`getBands()` Returns the bands applied to this meter; Since 1.3.
    `static List<MeterBand>` | MeterBandFactory.`parseMeterBandList(int targetRi, OfPacketReader pkt, ProtocolVersion pv)` Parses a list of meter band structures from the supplied buffer.

    Methods in com.h3c.of.lib.msg with parameters of type MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `OfmMutableMeterMod` | OfmMutableMeterMod.`addBand(MeterBand band)` Adds a meter band to this meter-mod message; Since 1.3.
    `static int` | MeterBandFactory.`getLength(MeterBand band)` Returns the length for the given meter band, in bytes.

    Method parameters in com.h3c.of.lib.msg with type arguments of type MeterBand
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MeterBandFactory.`encodeBandList(List<MeterBand> bands, OfPacketWriter pkt)` Encodes a list of meter bands, writing them into the supplied buffer.

Copyright © 2014. All Rights Reserved.