# Package com.h3c.of.ctl.pkt

Public API for the OpenFlow Packet Sequencer and participating Packet Listeners.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ExperimenterHint.Payload | A tag interface to allow the hint payload to be expressed in general terms.
  Hint | A piece of information about a Packet-In message that may help in deciding what to do with it.
  MessageContext | Provides a context when processing a specific OpenFlow PacketIn message.
  MessageContextForHost |
  MessageContextForPath |
  PacketOut | Presents `SequencedPacketListener`s with the operations they can perform on the Packet-Out currently under construction in the `MessageContext`.
  PacketSequencer | A packet sequencer provides the functionality of an OpenFlow Packet-In message event processing engine.
  PacketSequencerSink | A packet sequencer sink allows submitting packet-in messages into the Packet-In message event processing engine.
  SequencedPacketListener | Classes implementing this interface may participate in the processing of OpenFlow Packet-In message events, orchestrated by the `PacketSequencer`.

- Class Summary
  Class | Description
  --- | ---
  AbstractHint | An abstract base implementation of `Hint` that handles the hint type.
  ExperimenterHint | A default implementation of an experimenter-defined `Hint`.
  HandlerHint | Represents a hint that names the implementing class of the `SequencedPacketListener` that declared to the `PacketSequencer` that the Packet-In message was "handled".
  HintFactory | Provides facilities for creating `Hint` instances.
  MessageContextAdapter | An adapter for the `MessageContext` interface.
  SequencedPacketAdapter | An adapter for `SequencedPacketListener` that provides default implementations of the event methods.
  TypeOnlyHint | Represents a hint that has no contextual data other than its type.

- Enum Summary
  Enum | Description
  --- | ---
  HintType | Designates the standard `Hint` types.
  PacketListenerRole | Designates the major bands of responsibility with respect to OpenFlow Packet-In processing.

## Package com.h3c.of.ctl.pkt Description

Public API for the OpenFlow Packet Sequencer and participating Packet Listeners.

Copyright © 2014. All Rights Reserved.