# Uses of Package
com.h3c.of.lib.msg

- Packages that use com.h3c.of.lib.msg
  Package | Description
  --- | ---
  com.h3c.of.common | Code shared by the OpenFlow Controller and Mock OpenFlow Switch implementations.
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.ctl.flow | Public API for the OpenFlow Flow Manager.
  com.h3c.of.ctl.pipeline | Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
  com.h3c.of.ctl.pkt | Public API for the OpenFlow Packet Sequencer and participating Packet Listeners.
  com.h3c.of.json | JSON factory and codecs for Openflow structures.
  com.h3c.of.lib | OpenFlow Protocol Library.
  com.h3c.of.lib.dt | A set of classes representing data values used in the OpenFlow protocol.
  com.h3c.of.lib.mp | Representations of OpenFlow Protocol Multipart Message bodies.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.
  com.h3c.of.sw | Provides mock implementations of OpenFlow switches.
  com.h3c.sdn.adm.role | ...
  com.h3c.sdn.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.common | Definitions of general services applicable to multiple tiers of the SDN Controller.
  com.h3c.sdn.ctl.diag | Model objects for path diagnostic application.
  com.h3c.sdn.flowmgr | Definitions of the services provided by the Flow Manager Application.
  com.h3c.sdn.misc.net |
  com.h3c.sdn.teamcs | ...

- Classes in com.h3c.of.lib.msg used by com.h3c.of.common
  Class and Description
  MessageType Denotes OpenFlow message types.
  OfmHello Represents an OpenFlow HELLO message; Since 1.0.
  OpenflowMessage Base class for all OpenFlow messages.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.ctl
  Class and Description
  MessageFuture The result of an asynchronous OpenFlow message request/reply interaction.
  MessageType Denotes OpenFlow message types.
  OfmFeaturesReply Represents an OpenFlow FEATURES_REPLY message; Since 1.0.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmHello Represents an OpenFlow HELLO message; Since 1.0.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.
  OpenflowMessage Base class for all OpenFlow messages.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.ctl.flow
  Class and Description
  MessageFuture The result of an asynchronous OpenFlow message request/reply interaction.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmFlowRemoved Represents an Openflow FLOW_REMOVED message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.ctl.pipeline
  Class and Description
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  TableFeaturePropType Designates feature properties of a table; Since 1.3.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.ctl.pkt
  Class and Description
  OfmPacketIn Represents an OpenFlow PACKET_IN message; Since 1.0.
  OfmPacketOut Represents an OpenFlow PACKET_OUT message; Since 1.0.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.json
  Class and Description
  FlowModCommand Designates flow mod commands; Since 1.0.
  FlowModFlag Designates flow mod flags; Since 1.0.
  OfmExperimenter Represents an OpenFlow EXPERIMENTER message; since 1.0.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.lib
  Class and Description
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OpenflowMessage Base class for all OpenFlow messages.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.lib.dt
  Class and Description
  Capability Designates OpenFlow switch capabilities.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.lib.mp
  Class and Description
  Bucket Represents a bucket used in `groups`; Since 1.1.
  FlowModFlag Designates flow mod flags; Since 1.0.
  GroupCapability Designates the capabilities of a group; Since 1.2.
  GroupType Designates group types; Since 1.1.
  MeterBand Represents a meter band, used in `OfmMeterMod` messages; Since 1.3.
  MeterBandType Designates meter band types; Since 1.3.
  MeterFlag Designates meter flags; Since 1.3.
  OfmMutableMultipartReply Mutable subclass of `OfmMultipartReply`.
  OfmMutableMultipartRequest Mutable subclass of `OfmMultipartRequest`.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.
  TableConfig Indicates behavior of a flow table for unmatched packets; Since 1.1; Removed at 1.3.
  TableFeatureProp The abstract superclass of instances representing table feature properties.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.lib.msg
  Class and Description
  Bucket Represents a bucket used in `groups`; Since 1.1.
  Capability Designates OpenFlow switch capabilities.
  ConfigFlag Designates switch configuration flags.
  ControllerRole Designates the role of a controller; Since 1.2.
  DefaultMessageFuture Default implementation of a `MessageFuture`.
  FlowModCommand Designates flow mod commands; Since 1.0.
  FlowModFlag Designates flow mod flags; Since 1.0.
  FlowRemovedReason Designates the reason a flow was removed; Since 1.0.
  GroupCapability Designates the capabilities of a group; Since 1.2.
  GroupModCommand Designates group mod commands; Since 1.1.
  GroupType Designates group types; Since 1.1.
  HelloElement Represents a Hello element.
  HelloElementType Designates hello message elements; Since 1.3.
  Message Provides access to the attributes common to all `OpenflowMessage`s.
  MessageFactory.TestReset Denotes things that can be reset, during unit tests.
  MessageFuture The result of an asynchronous OpenFlow message request/reply interaction.
  MessageFuture.Result Denotes the different states that a message future can be in.
  MessageFutureBag A message future aggregate, allowing the consumer to wait for completion of a number of message futures.
  MessageFutureBag.BagResult Denotes the different states that a message future bag can be in.
  MessageType Denotes OpenFlow message types.
  MeterBand Represents a meter band, used in `OfmMeterMod` messages; Since 1.3.
  MeterBandType Designates meter band types; Since 1.3.
  MeterFlag Designates meter flags; Since 1.3.
  MeterModCommand Designates meter mod commands; Since 1.3.
  MultipartReplyFlag Designates multipart reply flags; Since 1.0.
  MultipartRequestFlag Designates multipart request flags; Since 1.3.
  MutableBucket Mutable subclass of `Bucket`.
  MutableMessage Implemented by OpenFlow message classes that provide mutators for setting the state of the message.
  MutablePort Mutable subclass of `Port`.
  MutableQueue Mutable subclass of `Queue`.
  OfmBarrierReply Represents an OpenFlow BARRIER_REPLY message; Since 1.0.
  OfmBarrierRequest Represents an OpenFlow BARRIER_REQUEST message; Since 1.0.
  OfmEchoReply Represents an OpenFlow ECHO REPLY message; Since 1.0.
  OfmEchoRequest Represents an OpenFlow ECHO REQUEST message; Since 1.0.
  OfmError Represents an OpenFlow ERROR message; Since 1.0.
  OfmErrorExper Represents an OpenFlow EXPERIMENTER ERROR message; Since 1.2.
  OfmExperimenter Represents an OpenFlow EXPERIMENTER message; since 1.0.
  OfmFeaturesReply Represents an OpenFlow FEATURES_REPLY message; Since 1.0.
  OfmFeaturesRequest Represents an OpenFlow FEATURES_REQUEST message; Since 1.0.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmFlowRemoved Represents an Openflow FLOW_REMOVED message; Since 1.0.
  OfmGetAsyncReply Represents an OpenFlow GET_ASYNC_REPLY message; Since 1.3.
  OfmGetAsyncRequest Represents an OpenFlow GET_ASYNC_REQUEST message; Since 1.3.
  OfmGetConfigReply Represents an OpenFlow GET_CONFIG_REPLY message; Since 1.0.
  OfmGetConfigRequest Represents an OpenFlow GET_CONFIG_REQUEST message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmHello Represents an OpenFlow HELLO message; Since 1.0.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.
  OfmMultipartReply Represents an OpenFlow MULTIPART_REPLY message; Since 1.3 (but see note).
  OfmMultipartRequest Represents an OpenFlow MULTIPART_REQUEST message; Since 1.3 (but see note).
  OfmMutableEchoReply Mutable subclass of `OfmEchoReply`.
  OfmMutableEchoRequest Mutable subclass of `OfmEchoRequest`.
  OfmMutableError Mutable subclass of `OfmError`.
  OfmMutableExperimenter Mutable subclass of `OfmExperimenter`.
  OfmMutableFeaturesReply Mutable subclass of `OfmFeaturesReply`.
  OfmMutableFlowMod Mutable subclass of `OfmFlowMod`.
  OfmMutableFlowRemoved Mutable subclass of `OfmFlowRemoved`.
  OfmMutableGetAsyncReply Mutable subclass of `OfmGetAsyncReply`.
  OfmMutableGetConfigReply Mutable subclass of `OfmGetConfigReply`.
  OfmMutableGroupMod Mutable subclass of `OfmGroupMod`.
  OfmMutableHello Mutable subclass of `OfmHello`.
  OfmMutableMeterMod Mutable subclass of `OfmMeterMod`.
  OfmMutableMultipartReply Mutable subclass of `OfmMultipartReply`.
  OfmMutableMultipartRequest Mutable subclass of `OfmMultipartRequest`.
  OfmMutablePacketIn Mutable subclass of `OfmPacketIn`.
  OfmMutablePacketOut Mutable subclass of `OfmPacketOut`.
  OfmMutablePortMod Mutable subclass of `OfmPortMod`.
  OfmMutablePortStatus Mutable subclass of `OfmPortStatus`.
  OfmMutableRoleReply Mutable subclass of `OfmRoleReply`.
  OfmMutableRoleRequest Mutable subclass of `OfmRoleRequest`.
  OfmMutableSetAsync Mutable subclass of `OfmSetAsync`.
  OfmMutableTableMod Mutable subclass of `OfmTableMod`.
  OfmPacketIn Represents an OpenFlow PACKET_IN message; Since 1.0.
  OfmPacketOut Represents an OpenFlow PACKET_OUT message; Since 1.0.
  OfmPortMod Represents an OpenFlow PORT_MOD message; Since 1.0.
  OfmPortStatus Represents an OpenFlow PORT_STATUS message; Since 1.0.
  OfmQueueGetConfigReply Represents an OpenFlow QUEUE_GET_CONFIG_REPLY message; since 1.0.
  OfmQueueGetConfigRequest Represents an OpenFlow QUEUE_GET_CONFIG_REQUEST message; since 1.0.
  OfmRoleReply Represents an OpenFlow ROLE_REPLY message; Since 1.2.
  OfmRoleRequest Represents an OpenFlow ROLE_REQUEST message; Since 1.2.
  OfmSetAsync Represents an OpenFlow SET_ASYNC message; Since 1.3.
  OfmSetConfig Represents an OpenFlow SET_CONFIG message; Since 1.0.
  OfmTableMod Represents an OpenFlow TABLE_MOD message; Since 1.1; Deprecated in 1.3.
  OpenflowMessage Base class for all OpenFlow messages.
  OpenflowMessage.Header Represents the header common to all OpenFlow messages.
  PacketInReason Designates the reason for the packet-in message; Since 1.0.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.
  PortConfig Indicates a port's behavior.
  PortFeature Designates port features.
  PortReason Designates the reason for port status asynchronous message; Since 1.0.
  PortState Describes a port's internal state.
  QPropRate Abstract superclass of the `QPropMinRate` and `QPropMaxRate` properties.
  Queue Represents a queue that can attach to a port.
  QueueProperty Represents a property of a `Queue`.
  QueuePropType Denotes different queue properties.
  Role Base class for OfmRoleRequest and OfmRoleReply.
  SupportedAction Designates supported action flags for Features-Reply; Since 1.0; Removed at 1.1.
  TableConfig Indicates behavior of a flow table for unmatched packets; Since 1.1; Removed at 1.3.
  TableFeatureProp The abstract superclass of instances representing table feature properties.
  TableFeaturePropAction Represents an "actions" table feature property.
  TableFeaturePropExper Represents an experimenter table feature property.
  TableFeaturePropInstr Represents an "Instructions" table feature property.
  TableFeaturePropNextTable Represents a "Next-Table" table feature property.
  TableFeaturePropOxm Represents an "OXM" table feature property.
  TableFeaturePropType Designates feature properties of a table; Since 1.3.

- Classes in com.h3c.of.lib.msg used by com.h3c.of.sw
  Class and Description
  Capability Designates OpenFlow switch capabilities.
  MessageType Denotes OpenFlow message types.
  OfmEchoReply Represents an OpenFlow ECHO REPLY message; Since 1.0.
  OfmError Represents an OpenFlow ERROR message; Since 1.0.
  OfmFeaturesRequest Represents an OpenFlow FEATURES_REQUEST message; Since 1.0.
  OfmHello Represents an OpenFlow HELLO message; Since 1.0.
  OfmMultipartRequest Represents an OpenFlow MULTIPART_REQUEST message; Since 1.3 (but see note).
  OpenflowMessage Base class for all OpenFlow messages.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.
  PortConfig Indicates a port's behavior.
  PortFeature Designates port features.
  SupportedAction Designates supported action flags for Features-Reply; Since 1.0; Removed at 1.1.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.adm.role
  Class and Description
  ControllerRole Designates the role of a controller; Since 1.2.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.api
  Class and Description
  MessageFuture The result of an asynchronous OpenFlow message request/reply interaction.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.
  OpenflowMessage Base class for all OpenFlow messages.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.common
  Class and Description
  OfmPacketIn Represents an OpenFlow PACKET_IN message; Since 1.0.
  PortState Describes a port's internal state.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.ctl.diag
  Class and Description
  OfmPacketIn Represents an OpenFlow PACKET_IN message; Since 1.0.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.flowmgr
  Class and Description
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.misc.net
  Class and Description
  MessageType Denotes OpenFlow message types.
  PacketInReason Designates the reason for the packet-in message; Since 1.0.
  PortState Describes a port's internal state.

- Classes in com.h3c.of.lib.msg used by com.h3c.sdn.teamcs
  Class and Description
  MessageFuture The result of an asynchronous OpenFlow message request/reply interaction.
  OfmFlowMod Represents an OpenFlow FLOW_MOD message; Since 1.0.
  OfmGroupMod Represents an OpenFlow GROUP_MOD message; Since 1.1.
  OfmMeterMod Represents an OpenFlow METER_MOD message; Since 1.3.
  OpenflowMessage Base class for all OpenFlow messages.
  Port Represents physical ports, switch-defined logical ports, and OpenFlow specified reserved ports.

Copyright © 2014. All Rights Reserved.