Modifier and Type | Class and Description |
---|---|
static class |
UpdatePacket.PathAttribute |
static class |
UpdatePacket.Prefix |
Packet.Parser, Packet.Visitor
Modifier and Type | Field and Description |
---|---|
Header |
header |
List<UpdatePacket.PathAttribute> |
pathAttributes |
List<UpdatePacket.Prefix> |
reachableRoutes |
List<UpdatePacket.Prefix> |
withdrawRoutes |
Constructor and Description |
---|
UpdatePacket(Header header,
io.netty.buffer.ByteBuf buffer,
PeerFlags flags,
Optional<PeerInfo> peerInfo) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Packet.Visitor visitor) |
static Optional<UpdatePacket> |
parse(io.netty.buffer.ByteBuf buffer,
PeerFlags flags,
Optional<PeerInfo> peerInfo) |
String |
toString() |
public final Header header
public final List<UpdatePacket.Prefix> withdrawRoutes
public final List<UpdatePacket.PathAttribute> pathAttributes
public final List<UpdatePacket.Prefix> reachableRoutes
public UpdatePacket(Header header, io.netty.buffer.ByteBuf buffer, PeerFlags flags, Optional<PeerInfo> peerInfo) throws InvalidPacketException
InvalidPacketException
public void accept(Packet.Visitor visitor)
public static Optional<UpdatePacket> parse(io.netty.buffer.ByteBuf buffer, PeerFlags flags, Optional<PeerInfo> peerInfo) throws InvalidPacketException
parse
in interface Packet
InvalidPacketException
Copyright © 2020. All rights reserved.