public interface NlriRegistry
| Modifier and Type | Method and Description |
|---|---|
Iterable<NlriSerializer> |
getSerializers()
Get all available NLRI encoders.
|
MpReachNlri |
parseMpReach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
MpUnreachNlri |
parseMpUnreach(io.netty.buffer.ByteBuf buffer,
PeerSpecificParserConstraint constraint)
Decode MP REACH NLRI Attribute.
|
void |
serializeMpReach(MpReachNlri mpReachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP REACH NLRI Attribute.
|
void |
serializeMpUnReach(MpUnreachNlri mpUnreachNlri,
io.netty.buffer.ByteBuf byteAggregator)
Encode BGP MP UNREACH NLRI Attribute.
|
@Nonnull MpReachNlri parseMpReach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws BGPParsingException
buffer - Input buffer.constraint - Peer specific constraint.BGPParsingException@Nonnull MpUnreachNlri parseMpUnreach(@Nonnull io.netty.buffer.ByteBuf buffer, @Nullable PeerSpecificParserConstraint constraint) throws BGPParsingException
buffer - Input buffer.constraint - Peer specific constraint.BGPParsingExceptionvoid serializeMpReach(@Nonnull MpReachNlri mpReachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpReachNlri - Input reach NLRI.byteAggregator - Output buffer.void serializeMpUnReach(@Nonnull MpUnreachNlri mpUnreachNlri, @Nonnull io.netty.buffer.ByteBuf byteAggregator)
mpUnreachNlri - Input unreach NLRI.byteAggregator - Output buffer.Iterable<NlriSerializer> getSerializers()
Copyright © 2019 OpenDaylight. All rights reserved.