## Uses of Class
com.h3c.of.lib.match.OxmClass

- Packages that use OxmClass
  Package | Description
  --- | ---
  com.h3c.of.lib.match | Representations of OpenFlow Protocol Match Structures.

- - ### Uses of OxmClass in com.h3c.of.lib.match

    Methods in com.h3c.of.lib.match that return OxmClass
    Modifier and Type | Method and Description
    --- | ---
    `OxmClass` | MatchField.`getOxmClass()` Returns the OXM class.
    `static OxmClass` | OxmClass.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static OxmClass[]` | OxmClass.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.h3c.of.lib.match with parameters of type OxmClass
    Modifier and Type | Method and Description
    --- | ---
    `static MFieldBasicHeader` | MFieldBasicHeader.`createMatchField(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, OxmFieldType fieldType)`
    `static MfbEthDst` | MfbEthDst.`CreateMfbEthDst(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, long mac, long mask, OxmFieldType fieldType)`
    `static MfbEthSrc` | MfbEthSrc.`CreateMfbEthSrc(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, long mac, long mask, OxmFieldType fieldType)`
    `static MfbEthType` | MfbEthType.`CreateMfbEthType(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, int number, OxmFieldType fieldType)`
    `static MfbInPhyPort` | MfbInPhyPort.`CreateMfbInPhyPort(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, long phyPort, OxmFieldType fieldType)`
    `static MfbInPort` | MfbInPort.`CreateMfbInPort(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, long port, OxmFieldType fieldType)`
    `static MfbIpDscp` | MfbIpDscp.`CreateMfbIpDscp(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, int value, int mask, OxmFieldType fieldType)`
    `static MfbIpv4Dst` | MfbIpv4Dst.`CreateMfbIpv4Dst(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, String ip, String mask, OxmFieldType fieldType)`
    `static MfbIpv4Src` | MfbIpv4Src.`CreateMfbIpv4Src(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, String ip, String mask, OxmFieldType fieldType)`
    `static MfbMetadata` | MfbMetadata.`CreateMfbMetadata(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, int value, int mask, OxmFieldType fieldType)`
    `static MfbVlanPcp` | MfbVlanPcp.`CreateMfbVlanPcp(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, int value, int mask, OxmFieldType fieldType)`
    `static MfbVlanVid` | MfbVlanVid.`CreateMfbVlanVid(ProtocolVersion pv, int rawOxmType, int rawClazz, OxmClass clazz, int rawFieldType, boolean hasMask, int length, int vid, OxmFieldType fieldType)`
    `static MFieldMinimal` | FieldFactory.`createMinimalField(ProtocolVersion pv, OxmClass clazz, int rawFieldType, byte[] payload)` Creates a minimal match field for a known OXM Class.
    `static MFieldMinimal` | FieldFactory.`createMinimalField(ProtocolVersion pv, OxmClass clazz, int rawClazz, int rawFieldType, byte[] payload)` Creates a minimal match field for an unknown OXM Class.

Copyright © 2014. All Rights Reserved.