# Uses of Package
com.h3c.of.lib

- Packages that use com.h3c.of.lib
  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.err | OpenFlow Error Type enumerations.
  com.h3c.of.lib.instr | Representations of OpenFlow Protocol Instructions and Actions.
  com.h3c.of.lib.match | Representations of OpenFlow Protocol Match Structures.
  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.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.diag | Definitions of the path diagnostic service.
  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 used by com.h3c.of.common
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.of.ctl
  Class and Description
  OpenflowException Generic OpenFlow exception.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.of.ctl.flow
  Class and Description
  OpenflowException Generic OpenFlow exception.

- Classes in com.h3c.of.lib used by com.h3c.of.ctl.pipeline
  Class and Description
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OpenflowException Generic OpenFlow exception.

- Classes in com.h3c.of.lib used by com.h3c.of.ctl.pkt
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.of.json
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.lib
  Class and Description
  AbstractBitCodec Provides a common base for the two bitmap codec classes.
  DecodeException Exception thrown when an attempt to decode an encoded value fails.
  ExperimenterId Denotes the documented experimenter IDs of the ONF members.
  IncompleteMessageException Exception thrown when an attempt is made to encode an `OpenFlow message` which is incomplete.
  IncompleteStructureException Exception thrown when an attempt is made to encode an `OpenFlow structure` which is incomplete.
  MessageParseException Exception thrown when an OpenFlow message fails to parse correctly.
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  OfPacketReader Extends the functionality of `PacketReader` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfpBitmapEnum Implemented by enums that represent OpenFlow Protocol bitmap fields.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  OpenflowException Generic OpenFlow exception.
  OpenflowStructure Base class for all OpenFlow structures.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.dt
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.err
  Class and Description
  DecodeException Exception thrown when an attempt to decode an encoded value fails.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.instr
  Class and Description
  AbstractFactory Provides a base implementation for all the factory classes out there.
  ExperimenterId Denotes the documented experimenter IDs of the ONF members.
  MessageParseException Exception thrown when an OpenFlow message fails to parse correctly.
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  MutableStructure Implemented by OpenFlow structure classes that provide mutators for setting the state of the structure.
  OfPacketReader Extends the functionality of `PacketReader` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfPacketWriter Extends the functionality of `PacketWriter` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  OpenflowStructure Base class for all OpenFlow structures.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.match
  Class and Description
  AbstractFactory Provides a base implementation for all the factory classes out there.
  ExperimenterId Denotes the documented experimenter IDs of the ONF members.
  MessageParseException Exception thrown when an OpenFlow message fails to parse correctly.
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  MutableStructure Implemented by OpenFlow structure classes that provide mutators for setting the state of the structure.
  OfPacketReader Extends the functionality of `PacketReader` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfPacketWriter Extends the functionality of `PacketWriter` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfpBitmapEnum Implemented by enums that represent OpenFlow Protocol bitmap fields.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  OpenflowStructure Base class for all OpenFlow structures.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.mp
  Class and Description
  AbstractFactory Provides a base implementation for all the factory classes out there.
  DecodeException Exception thrown when an attempt to decode an encoded value fails.
  ExperimenterId Denotes the documented experimenter IDs of the ONF members.
  IncompleteStructureException Exception thrown when an attempt is made to encode an `OpenFlow structure` which is incomplete.
  MessageParseException Exception thrown when an OpenFlow message fails to parse correctly.
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  MutableStructure Implemented by OpenFlow structure classes that provide mutators for setting the state of the structure.
  OfPacketReader Extends the functionality of `PacketReader` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfPacketWriter Extends the functionality of `PacketWriter` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  OpenflowStructure Base class for all OpenFlow structures.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.lib.msg
  Class and Description
  AbstractFactory Provides a base implementation for all the factory classes out there.
  DecodeException Exception thrown when an attempt to decode an encoded value fails.
  ExperimenterId Denotes the documented experimenter IDs of the ONF members.
  IncompleteMessageException Exception thrown when an attempt is made to encode an `OpenFlow message` which is incomplete.
  IncompleteStructureException Exception thrown when an attempt is made to encode an `OpenFlow structure` which is incomplete.
  MessageParseException Exception thrown when an OpenFlow message fails to parse correctly.
  MutableObject Implemented by OpenFlow classes that provide mutators for setting state.
  MutableStructure Implemented by OpenFlow structure classes that provide mutators for setting the state of the structure.
  OfPacketReader Extends the functionality of `PacketReader` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfPacketWriter Extends the functionality of `PacketWriter` to include the OpenFlow datatypes from `com.h3c.of.lib.dt`.
  OfpBitmapEnum Implemented by enums that represent OpenFlow Protocol bitmap fields.
  OfpCodeBasedEnum Implemented by enums that represent OpenFlow protocol coded values.
  OfpEnum Tag interface for code-based or bitmapped enumerations.
  OpenflowStructure Base class for all OpenFlow structures.
  ProtocolVersion Denotes the published OpenFlow Protocol versions.
  Structure Provides access to the attributes common to all `OpenflowStructure`s.

- Classes in com.h3c.of.lib used by com.h3c.of.sw
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.sdn.api
  Class and Description
  OpenflowException Generic OpenFlow exception.

- Classes in com.h3c.of.lib used by com.h3c.sdn.diag
  Class and Description
  OpenflowException Generic OpenFlow exception.

- Classes in com.h3c.of.lib used by com.h3c.sdn.flowmgr
  Class and Description
  OpenflowException Generic OpenFlow exception.

- Classes in com.h3c.of.lib used by com.h3c.sdn.misc.net
  Class and Description
  ProtocolVersion Denotes the published OpenFlow Protocol versions.

- Classes in com.h3c.of.lib used by com.h3c.sdn.teamcs
  Class and Description
  OpenflowException Generic OpenFlow exception.

Copyright © 2014. All Rights Reserved.