コード例 #1
0
ファイル: DnsResourceDataA6.cs プロジェクト: pedoc/Pcap.Net
 /// <summary>
 /// Two A6 resource datas are equal iff their prefix length, address suffix and prefix name fields are equal.
 /// </summary>
 public bool Equals(DnsResourceDataA6 other)
 {
     return(other != null &&
            PrefixLength.Equals(other.PrefixLength) &&
            AddressSuffix.Equals(other.AddressSuffix) &&
            PrefixName.Equals(other.PrefixName));
 }
コード例 #2
0
ファイル: DnsResourceDataA6.cs プロジェクト: pedoc/Pcap.Net
        internal override int WriteData(byte[] buffer, int offset)
        {
            buffer.Write(offset + Offset.PrefixLength, PrefixLength);
            buffer.WriteUnsigned(offset + Offset.AddressSuffix, AddressSuffix.ToValue(), AddressSuffixLength, Endianity.Big);
            PrefixName.WriteUncompressed(buffer, offset + ConstantPartLength + AddressSuffixLength);

            return(GetLength());
        }