Class BgpRouterIdTlvParser

java.lang.Object
org.opendaylight.protocol.bgp.linkstate.impl.tlvs.BgpRouterIdTlvParser
All Implemented Interfaces:
LinkstateTlvParser<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>, LinkstateTlvParser.LinkstateTlvSerializer<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>

public final class BgpRouterIdTlvParser extends Object implements LinkstateTlvParser<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>, LinkstateTlvParser.LinkstateTlvSerializer<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>
  • Field Details

    • BGP_ROUTER_ID_QNAME

      public static final org.opendaylight.yangtools.yang.common.QName BGP_ROUTER_ID_QNAME
  • Constructor Details

    • BgpRouterIdTlvParser

      public BgpRouterIdTlvParser()
  • Method Details

    • serializeTlvBody

      public void serializeTlvBody(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone tlv, io.netty.buffer.ByteBuf body)
      Specified by:
      serializeTlvBody in interface LinkstateTlvParser.LinkstateTlvSerializer<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>
    • parseTlvBody

      public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone parseTlvBody(io.netty.buffer.ByteBuf value)
      Specified by:
      parseTlvBody in interface LinkstateTlvParser<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>
    • getType

      public int getType()
      Specified by:
      getType in interface LinkstateTlvParser.LinkstateTlvSerializer<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>
    • getTlvQName

      public org.opendaylight.yangtools.yang.common.QName getTlvQName()
      Specified by:
      getTlvQName in interface LinkstateTlvParser<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone>