private static PrefixAnnounceModel ConvertToModel(AddressFamily afi, SubsequentAddressFamily safi, IPAddress nexthop, IList <IPAddrPrefix> prefixes) { return(new PrefixAnnounceModel { Afi = afi, Safi = safi, Nexthop = nexthop, Prefixes = prefixes }); }
private static PrefixWithdrawal ConvertToModel(AddressFamily afi, SubsequentAddressFamily safi, IList <IPAddrPrefix> prefixes) { return(new PrefixWithdrawal { Afi = afi, Safi = safi, Prefixes = prefixes }); }
public override void Decode(byte[] data, int offset) { Afi = (AddressFamily)EndianBitConverter.Big.ToUInt16(data, offset); offset += 2; Demarcation = data[offset]; offset++; Safi = (SubsequentAddressFamily)data[offset]; }