# Uses of Package
com.h3c.of.ctl

- Packages that use com.h3c.of.ctl
  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.
  com.h3c.of.json | JSON factory and codecs for Openflow structures.
  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.teamcs | ...
  com.h3c.sdn.trace | Provide interface for accessing trace level data from the OpenFlow Controller

- Classes in com.h3c.of.ctl used by com.h3c.of.ctl
  Class and Description
  Alert Represents an alert raised by the controller.
  Alert.Severity Designates the severity of the alert.
  CheckpointEvent.Code Designates the checkpoint code.
  ConnectionDetails Represents information about a specific "OpenFlow connection" (a network connection to a datapath, with a given auxiliary id), as part of an "OpenFlow channel" (the set of all connections to a given datapath).
  ControllerMx Provides a management API to the OpenFlow Core Controller.
  ControllerParams Encapsulates controller runtime parameters which may be of interest to "external" parties.
  ControllerParams.Builder Builds instances of ControllerParams.
  ControllerService Provides the public API to the SDN OpenFlow Controller — a one-stop-shop for SDN applications interacting with the controller.
  ControllerStats Represents statistics about the number of OpenFlow messages handled by the controller.
  DataPathDetails Extends `DataPathInfo` to provide additional information about an OpenFlow datapath; specifically, details of the currently available network connections.
  DataPathEvent An OpenFlow Controller DataPath event.
  DataPathListener A listener interested in hearing about OpenFlow datapath events.
  MessageEvent An OpenFlow Controller Message event.
  MessageListener A listener interested in hearing about OpenFlow message events.
  OpenflowEvent An OpenFlow Controller event.
  OpenflowEventType Designates the different OpenFlow Controller events that can occur.
  OpenflowListener The super-interface for listeners interested in hearing about OpenFlow Controller events.
  QueueEvent An OpenFlow Controller Queue event.
  RegistrationListener A listener interested in hearing about OpenFlow listener events.
  SubComponentListener Implemented by classes that interact with a controller `sub-component`, to be notified when datapath or message events occur.
  TxRxControl Message transmission recording control API.
  TxRxTrigger Defines the trigger condition for starting to record the TX/RX messages flowing through the controller.

- Classes in com.h3c.of.ctl used by com.h3c.of.ctl.pkt
  Class and Description
  ErrorEvent An OpenFlow Controller Error event.
  MessageEvent An OpenFlow Controller Message event.

- Classes in com.h3c.of.ctl used by com.h3c.of.json
  Class and Description
  ControllerStats Represents statistics about the number of OpenFlow messages handled by the controller.

- Classes in com.h3c.of.ctl used by com.h3c.sdn.api
  Class and Description
  ControllerStats Represents statistics about the number of OpenFlow messages handled by the controller.

- Classes in com.h3c.of.ctl used by com.h3c.sdn.teamcs
  Class and Description
  ControllerStats Represents statistics about the number of OpenFlow messages handled by the controller.

- Classes in com.h3c.of.ctl used by com.h3c.sdn.trace
  Class and Description
  MessageEvent An OpenFlow Controller Message event.

Copyright © 2014. All Rights Reserved.