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

- Packages that use com.h3c.of.ctl.pkt
  Package | Description
  --- | ---
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.ctl.pkt | Public API for the OpenFlow Packet Sequencer and participating Packet Listeners.

- Classes in com.h3c.of.ctl.pkt used by com.h3c.of.ctl
  Class and Description
  MessageContext Provides a context when processing a specific OpenFlow PacketIn message.
  MessageContextForHost
  MessageContextForPath
  PacketListenerRole Designates the major bands of responsibility with respect to OpenFlow Packet-In processing.
  SequencedPacketListener Classes implementing this interface may participate in the processing of OpenFlow Packet-In message events, orchestrated by the `PacketSequencer`.

- Classes in com.h3c.of.ctl.pkt used by com.h3c.of.ctl.pkt
  Class and Description
  AbstractHint An abstract base implementation of `Hint` that handles the hint type.
  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.
  HintType Designates the standard `Hint` types.
  MessageContext Provides a context when processing a specific OpenFlow PacketIn message.
  MessageContextForPath
  PacketListenerRole Designates the major bands of responsibility with respect to OpenFlow Packet-In processing.
  PacketOut Presents `SequencedPacketListener`s with the operations they can perform on the Packet-Out currently under construction in the `MessageContext`.
  SequencedPacketListener Classes implementing this interface may participate in the processing of OpenFlow Packet-In message events, orchestrated by the `PacketSequencer`.

Copyright © 2014. All Rights Reserved.