# Hierarchy For Package com.h3c.of.lib.msg

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.h3c.of.lib.AbstractFactory
    - com.h3c.of.lib.msg.BucketFactory
    - com.h3c.of.lib.msg.HelloElementFactory
    - com.h3c.of.lib.msg.MessageFactory
    - com.h3c.of.lib.msg.MeterBandFactory
    - com.h3c.of.lib.msg.PortFactory
    - com.h3c.of.lib.msg.QueueFactory
    - com.h3c.of.lib.msg.TableFeatureFactory
  - com.h3c.nbio.AbstractMessage (implements com.h3c.nbio.Message)
    - com.h3c.of.lib.msg.OpenflowMessage (implements com.h3c.of.lib.msg.Message)
      - com.h3c.of.lib.msg.OfmBarrierReply
        - com.h3c.of.lib.msg.OfmMutableBarrierReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmBarrierRequest
        - com.h3c.of.lib.msg.OfmMutableBarrierRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmEchoReply
        - com.h3c.of.lib.msg.OfmMutableEchoReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmEchoRequest
        - com.h3c.of.lib.msg.OfmMutableEchoRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmError
        - com.h3c.of.lib.msg.OfmErrorExper
          - com.h3c.of.lib.msg.OfmMutableErrorExper (implements com.h3c.of.lib.msg.MutableMessage)
        - com.h3c.of.lib.msg.OfmMutableError (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmExperimenter
        - com.h3c.of.lib.msg.OfmMutableExperimenter (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmFeaturesReply (implements java.lang.Comparable<T>)
        - com.h3c.of.lib.msg.OfmMutableFeaturesReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmFeaturesRequest
        - com.h3c.of.lib.msg.OfmMutableFeaturesRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmFlowMod
        - com.h3c.of.lib.msg.OfmMutableFlowMod (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmFlowRemoved
        - com.h3c.of.lib.msg.OfmMutableFlowRemoved (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmGetAsyncReply
        - com.h3c.of.lib.msg.OfmMutableGetAsyncReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmGetAsyncRequest
        - com.h3c.of.lib.msg.OfmMutableGetAsyncRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmGetConfigReply
        - com.h3c.of.lib.msg.OfmMutableGetConfigReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmGetConfigRequest
        - com.h3c.of.lib.msg.OfmMutableGetConfigRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmGroupMod
        - com.h3c.of.lib.msg.OfmMutableGroupMod (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmHello
        - com.h3c.of.lib.msg.OfmMutableHello (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmMeterMod
        - com.h3c.of.lib.msg.OfmMutableMeterMod (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmMultipartReply
        - com.h3c.of.lib.msg.OfmMutableMultipartReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmMultipartRequest
        - com.h3c.of.lib.msg.OfmMutableMultipartRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmPacketIn
        - com.h3c.of.lib.msg.OfmMutablePacketIn (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmPacketOut
        - com.h3c.of.lib.msg.OfmMutablePacketOut (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmPortMod
        - com.h3c.of.lib.msg.OfmMutablePortMod (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmPortStatus
        - com.h3c.of.lib.msg.OfmMutablePortStatus (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmQueueGetConfigReply
        - com.h3c.of.lib.msg.OfmMutableQueueGetConfigReply (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmQueueGetConfigRequest
        - com.h3c.of.lib.msg.OfmMutableQueueGetConfigRequest (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmSetAsync
        - com.h3c.of.lib.msg.OfmMutableSetAsync (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmSetConfig
        - com.h3c.of.lib.msg.OfmMutableSetConfig (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.OfmTableMod
        - com.h3c.of.lib.msg.OfmMutableTableMod (implements com.h3c.of.lib.msg.MutableMessage)
      - com.h3c.of.lib.msg.Role
        - com.h3c.of.lib.msg.OfmRoleReply
          - com.h3c.of.lib.msg.OfmMutableRoleReply (implements com.h3c.of.lib.msg.MutableMessage)
        - com.h3c.of.lib.msg.OfmRoleRequest
          - com.h3c.of.lib.msg.OfmMutableRoleRequest (implements com.h3c.of.lib.msg.MutableMessage)
  - com.h3c.of.lib.msg.DefaultMessageFuture (implements com.h3c.of.lib.msg.MessageFuture)
    - com.h3c.of.lib.msg.DataPathMessageFuture
  - com.h3c.of.lib.msg.MessageFutureBag
  - com.h3c.of.lib.msg.MessageUtils
  - com.h3c.of.lib.msg.OpenflowMessage.Header
  - com.h3c.of.lib.OpenflowStructure (implements com.h3c.of.lib.Structure)
    - com.h3c.of.lib.msg.Bucket
      - com.h3c.of.lib.msg.MutableBucket (implements com.h3c.of.lib.MutableStructure)
    - com.h3c.of.lib.msg.HelloElement
      - com.h3c.of.lib.msg.HelloElemVersionBitmap
    - com.h3c.of.lib.msg.MeterBand
      - com.h3c.of.lib.msg.MeterBandDrop
      - com.h3c.of.lib.msg.MeterBandDscpRemark
      - com.h3c.of.lib.msg.MeterBandExperimenter
    - com.h3c.of.lib.msg.Port
      - com.h3c.of.lib.msg.MutablePort (implements com.h3c.of.lib.MutableStructure)
    - com.h3c.of.lib.msg.Queue
      - com.h3c.of.lib.msg.MutableQueue (implements com.h3c.of.lib.MutableStructure)
  - com.h3c.of.lib.msg.QueueProperty
    - com.h3c.of.lib.msg.QPropExperimenter
    - com.h3c.of.lib.msg.QPropRate
      - com.h3c.of.lib.msg.QPropMaxRate
      - com.h3c.of.lib.msg.QPropMinRate
  - com.h3c.of.lib.msg.TableFeatureProp
    - com.h3c.of.lib.msg.TableFeaturePropAction
    - com.h3c.of.lib.msg.TableFeaturePropExper
    - com.h3c.of.lib.msg.TableFeaturePropInstr
    - com.h3c.of.lib.msg.TableFeaturePropNextTable
    - com.h3c.of.lib.msg.TableFeaturePropOxm

## Interface Hierarchy

- com.h3c.of.lib.msg.MessageFuture
- com.h3c.of.lib.MutableObject
  - com.h3c.of.lib.msg.MutableMessage (also extends com.h3c.of.lib.msg.Message)
- com.h3c.of.lib.Structure
  - com.h3c.of.lib.msg.Message
    - com.h3c.of.lib.msg.MutableMessage (also extends com.h3c.of.lib.MutableObject)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.h3c.of.lib.msg.PortConfig (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.FlowModCommand (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.Capability (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.GroupType (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.MessageFactory.TestReset
    - com.h3c.of.lib.msg.ConfigFlag (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.GroupCapability (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.MeterBandType (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.MultipartRequestFlag (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.FlowModFlag (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.HelloElementType (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.MultipartReplyFlag (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.SupportedAction (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.FlowRemovedReason (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.ControllerRole (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.TableFeaturePropType (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.PacketInReason (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.QueuePropType (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.MeterFlag (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.PortFeature (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.MessageFutureBag.BagResult
    - com.h3c.of.lib.msg.MessageFuture.Result
    - com.h3c.of.lib.msg.GroupModCommand (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.MessageType
    - com.h3c.of.lib.msg.PortState (implements com.h3c.of.lib.OfpBitmapEnum)
    - com.h3c.of.lib.msg.MeterModCommand (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.PortReason (implements com.h3c.of.lib.OfpCodeBasedEnum)
    - com.h3c.of.lib.msg.TableConfig (implements com.h3c.of.lib.OfpBitmapEnum)

Copyright © 2014. All Rights Reserved.