com.h3c.util.pkt

## Class Bddp

- java.lang.Object
- - com.h3c.util.pkt.Lldp
  - - com.h3c.util.pkt.Bddp

- All Implemented Interfaces:
    Protocol

      public class Bddp
      extends Lldp

  BDDP data store (immutable) and associated `Lldp.Builder` (mutable). This protocol delegates to LLDP for decoding and encoding.

  There are no OpenFlow match fields that reference this protocol.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class com.h3c.util.pkt.Lldp

      `Lldp.Builder`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Bddp(Lldp lldp)` Constructor used to create a BDDP instance from LLDP.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolId` | `id()` Returns the protocol ID.

    - ### Methods inherited from class com.h3c.util.pkt.Lldp

      `chassisId, options, portId, privateOptions, toDebugString, toString, ttl`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### Bddp

          public Bddp(Lldp lldp)

      Constructor used to create a BDDP instance from LLDP.
      Parameters:
        `lldp` - LLDP protocol instance

  - ### Method Detail

    - #### id

          public ProtocolId id()

      Description copied from interface: `Protocol`
      Returns the protocol ID.
      Specified by:
        `id` in interface `Protocol`
      Overrides:
        `id` in class `Lldp`
      Returns:
        protocol ID

Copyright © 2014. All Rights Reserved.