Class SrLinkAttributesParser

java.lang.Object
org.opendaylight.protocol.bgp.linkstate.impl.attribute.sr.SrLinkAttributesParser

public final class SrLinkAttributesParser extends Object
  • Method Details

    • parseAdjacencySegmentIdentifier

      public static SrAdjIds parseAdjacencySegmentIdentifier(io.netty.buffer.ByteBuf buffer, ProtocolId protocolId)
    • parseEpeSegmentIdentifier

      public static EpeSidTlv parseEpeSegmentIdentifier(io.netty.buffer.ByteBuf buffer)
    • parseLanAdjacencySegmentIdentifier

      public static SrLanAdjIds parseLanAdjacencySegmentIdentifier(io.netty.buffer.ByteBuf buffer, ProtocolId protocolId)
    • parseSrLinkMsd

      public static List<LinkMsd> parseSrLinkMsd(io.netty.buffer.ByteBuf buffer)
    • serializeAdjacencySegmentIdentifiers

      public static void serializeAdjacencySegmentIdentifiers(List<SrAdjIds> srAdjIds, int tlvType, io.netty.buffer.ByteBuf byteAggregator)
    • serializeAdjacencySegmentIdentifier

      public static io.netty.buffer.ByteBuf serializeAdjacencySegmentIdentifier(SrAdjIds srAdjId)
    • serializeLanAdjacencySegmentIdentifiers

      public static void serializeLanAdjacencySegmentIdentifiers(List<SrLanAdjIds> srLanAdjIds, int tlvType, io.netty.buffer.ByteBuf byteAggregator)
    • serializeLanAdjacencySegmentIdentifier

      public static io.netty.buffer.ByteBuf serializeLanAdjacencySegmentIdentifier(SrLanAdjIds srLanAdjId)
    • serializeEpeSegmentIdentifiers

      public static void serializeEpeSegmentIdentifiers(List<? extends EpeSidTlv> value, int type, io.netty.buffer.ByteBuf byteAggregator)
    • serializeEpeSegmentIdentifier

      public static io.netty.buffer.ByteBuf serializeEpeSegmentIdentifier(EpeSidTlv epeSid)
    • serializeSrLinkMsd

      public static io.netty.buffer.ByteBuf serializeSrLinkMsd(List<LinkMsd> msds)