# Uses of Package
com.h3c.util.pkt

- Packages that use com.h3c.util.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.
  com.h3c.of.lib | OpenFlow Protocol Library.
  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.diag | Definitions of the path diagnostic service.
  com.h3c.sdn.flowmgr | Definitions of the services provided by the Flow Manager Application.
  com.h3c.util.pkt |

- Classes in com.h3c.util.pkt used by com.h3c.of.ctl
  Class and Description
  ProtocolId A network protocol key used to identify protocol classes.

- Classes in com.h3c.util.pkt used by com.h3c.of.ctl.pkt
  Class and Description
  Packet Packet (immutable) contains a list of protocol layers.
  ProtocolId A network protocol key used to identify protocol classes.

- Classes in com.h3c.util.pkt used by com.h3c.of.lib
  Class and Description
  PacketReader Wraps a `ByteBuffer` and provides methods to read rich data types from it.
  PacketWriter Wraps a `ByteBuffer` and provides methods to write rich data types into it.

- Classes in com.h3c.util.pkt used by com.h3c.sdn.common
  Class and Description
  Packet Packet (immutable) contains a list of protocol layers.

- Classes in com.h3c.util.pkt used by com.h3c.sdn.ctl.diag
  Class and Description
  Packet Packet (immutable) contains a list of protocol layers.

- Classes in com.h3c.util.pkt used by com.h3c.sdn.diag
  Class and Description
  Packet Packet (immutable) contains a list of protocol layers.
  ProtocolId A network protocol key used to identify protocol classes.

- Classes in com.h3c.util.pkt used by com.h3c.sdn.flowmgr
  Class and Description
  Packet Packet (immutable) contains a list of protocol layers.

- Classes in com.h3c.util.pkt used by com.h3c.util.pkt
  Class and Description
  Arp ARP data store (immutable) and associated `Arp.Builder` (mutable).
  Arp.Builder Builder (mutable) used to create new protocol instances.
  Arp.OpCode Operation code.
  Dhcp DHCP data store (immutable) add associated `Dhcp.Builder` (mutable).
  Dhcp.Builder Builder (mutable) used to create new protocol instances.
  Dhcp.Flag Flags (bitmask enumeration).
  Dhcp.OpCode Operation codes.
  DhcpOption DHCP option data store (immutable).
  DhcpOption.Code Option codes (used in messages types, request params, ...).
  DhcpOption.MessageType Message types.
  DhcpOptionV6 DHCPv6 option data store (immutable).
  DhcpOptionV6.Type Option types.
  DhcpV6 DHCPv6 data store (immutable) add associated `DhcpV6.Builder` (mutable).
  DhcpV6.Builder Builder (mutable) used to create a new protocol instances.
  DhcpV6.MessageType DHCPv6 Message types.
  Dns DNS Payload (immutable) and its associated Builder to create DNS requests and responses.
  Dns.Builder Builder (mutable) used to create new protocol instances.
  Dns.ClassType DNS class type codes.
  Dns.OpCode Operation codes set by originator of a request (copied to response).
  Dns.Record DNS record data store (immutable).
  Dns.RecordType Record types.
  Dns.ResponseCode Response codes.
  Dns.ResRecord DNS resource record data store (immutable).
  Dns.SigData.Algorithm Algorithm types.
  Ethernet Ethernet data store (immutable) and associated `Ethernet.Builder` (mutable).
  Ethernet.Builder Builder (mutable) used to create new protocol instances.
  Ethernet.Control Control types.
  Ethernet.Dsap Destination service access point types.
  Ethernet.SnapId SNAP ID (vendor and local) data store (immutable).
  Ethernet.Ssap Source service access point types.
  Ethernet.VlanPriority VLAN Priorities.
  HardwareType Hardware types (used in ARP, DHCP, ...).
  Icmp ICMPv4 data store (immutable) and associated `Icmp.Builder` (mutable).
  Icmp.Builder Builder (mutable) used to create new protocol instances.
  IcmpOptionV6 ICMPv6 option data store (immutable).
  IcmpOptionV6.Type ICMPv6 option types.
  IcmpTypeCode ICMPv4 Message type (high byte) and code (low byte) combinations.
  IcmpTypeCodeV6 ICMPv6 Message type (high byte) and code (low byte) combinations.
  IcmpV6 ICMPv6 data store (immutable) and associated `IcmpV6.Builder` (mutable).
  IcmpV6.Builder Builder (mutable) used to create new protocol instances.
  IcmpV6.NeighborAdvertiseData Neighbor Discovery - Neighbor Advertisement data store (immutable).
  IcmpV6.NeighborSolicitData Neighbor Discovery - Neighbor Solicitation data store (immutable).
  IcmpV6.RedirectData Neighbor Discovery - Redirect message data store (immutable).
  IcmpV6.RouterAdvertiseData Neighbor Discovery - Router Advertisement data store (immutable).
  Ip IPv4 data store (immutable) and associated `Ip.Builder` (mutable).
  Ip.Builder Builder (mutable) used to create new protocol instances.
  IpTosDsfc IP TOS Differentiated Services Field Codepoints (DSFC) types.
  IpTosEcn IP TOS Explicit Congestion Notification (ECN) types.
  IpType IPv4 and IPv6 protocol types.
  IpV6 IPv6 data store (immutable) and associated `IpV6.Builder` (mutable).
  IpV6.Builder Builder (mutable) used to create new protocol instances.
  IpV6.Option IPv6 option data store (immutable).
  IpVersion IP versions.
  Lldp LLDP data store (immutable) and associated `Lldp.Builder` (mutable).
  Lldp.Builder Builder (mutable) used to create new protocol instances.
  LldpTlv LLDP Type-Length-Value data store (immutable).
  LldpTlv.Builder Builder (mutable) used to create a new instances.
  LldpTlv.Capability Capabilities (bitmask enumeration).
  LldpTlv.ChassisIdSubType Chassis ID sub-types.
  LldpTlv.PortIdSubType Port ID sub-types.
  LldpTlv.Type Main TLV types.
  Mpls MPLS data store (immutable) and associated `Mpls.Builder` (mutable).
  Mpls.Builder Builder (mutable) used to create new protocol instances.
  Mpls.Header MPLS label switching header (immutable).
  Packet Packet (immutable) contains a list of protocol layers.
  PacketReader Wraps a `ByteBuffer` and provides methods to read rich data types from it.
  PacketWriter Wraps a `ByteBuffer` and provides methods to write rich data types into it.
  PppEthernet PPP-over-Ethernet data store (immutable) and associated `PppEthernet.Builder` (mutable).
  PppEthernet.Builder Builder (mutable) used to create new protocol instances.
  PppEthernet.Code Code types.
  PppEthernet.PppProtocolId PPP protocol IDs.
  Protocol A network protocol (immutable).
  ProtocolEnum Interface implemented by all protocol enumerations to provide code.
  ProtocolException Exception thrown when a protocol's data violates some constraint or there is a encoder error (i.e.
  ProtocolId A network protocol key used to identify protocol classes.
  Sctp SCTP (Stream Control Transmission Protocol) data store (immutable) and associated `Sctp.Builder` (mutable).
  Sctp.Builder Builder (mutable) used to create new protocol instances.
  Sctp.CheckSumType Checksum type needed during encoding.
  Sctp.Chunk Chunk data store (immutable).
  Sctp.Chunk.Type Chunk types.
  Tcp TCP data store (immutable) and associated `Tcp.Builder` (mutable).
  Tcp.Builder Builder (mutable) used to create new protocol instances.
  Udp UDP data store (immutable) and associated `Udp.Builder` (mutable).
  Udp.Builder Builder (mutable) used to create new protocol instances.
  UnknownProtocol Unknown protocol (immutable) used to represent payload that we don't currently support.
  UnknownProtocol.Builder Builder (mutable) used to create new protocol instances.

Copyright © 2014. All Rights Reserved.