import io.netty.buffer.ByteBuf;
import org.opendaylight.protocol.bgp.linkstate.spi.LinkstateTlvParser;
-import org.opendaylight.protocol.util.ByteBufWriteUtil;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev180329.OspfRouteType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev180329.linkstate.object.type.prefix._case.PrefixDescriptors;
import org.opendaylight.yangtools.yang.common.QName;
public final class OspfRouteTlvParser implements LinkstateTlvParser<OspfRouteType>,
LinkstateTlvParser.LinkstateTlvSerializer<OspfRouteType> {
+ public static final QName OSPF_ROUTE_TYPE_QNAME = QName.create(PrefixDescriptors.QNAME, "ospf-route-type").intern();
+ public static final NodeIdentifier OSPF_ROUTE_NID = NodeIdentifier.create(OspfRouteTlvParser.OSPF_ROUTE_TYPE_QNAME);
- public static final QName OSPF_ROUTE_TYPE_QNAME =
- QName.create(PrefixDescriptors.QNAME.getModule(), "ospf-route-type");
- public static final NodeIdentifier OSPF_ROUTE_NID = new NodeIdentifier(OspfRouteTlvParser.OSPF_ROUTE_TYPE_QNAME);
private static final int OSPF_ROUTE_TYPE = 264;
@Override
public void serializeTlvBody(final OspfRouteType tlv, final ByteBuf body) {
- ByteBufWriteUtil.writeUnsignedByte((short) tlv.getIntValue(), body);
+ body.writeByte(tlv.getIntValue());
}
@Override