Exemple #1
0
 protected override void WriteRecordData(Stream s, List <DnsDomainOffset> domainEntries)
 {
     DnsDatagram.WriteUInt16NetworkOrder(_priority, s);
     DnsDatagram.WriteUInt16NetworkOrder(_weight, s);
     DnsDatagram.WriteUInt16NetworkOrder(_port, s);
     DnsDatagram.SerializeDomainName(_target, s, null); //no compression for domain name as per RFC
 }
        public void WriteTo(Stream s, List <DnsDomainOffset> domainEntries)
        {
            DnsDatagram.SerializeDomainName(_name, s, domainEntries);
            DnsDatagram.WriteUInt16NetworkOrder((ushort)_type, s);
            DnsDatagram.WriteUInt16NetworkOrder((ushort)_class, s);
            DnsDatagram.WriteUInt32NetworkOrder(TtlValue, s);

            _data.WriteTo(s, domainEntries);
        }
Exemple #3
0
 protected override void WriteRecordData(Stream s, List <DnsDomainOffset> domainEntries)
 {
     DnsDatagram.SerializeDomainName(_masterNameServer, s, domainEntries);
     DnsDatagram.SerializeDomainName(_responsiblePerson, s, domainEntries);
     DnsDatagram.WriteUInt32NetworkOrder(_serial, s);
     DnsDatagram.WriteUInt32NetworkOrder(_refresh, s);
     DnsDatagram.WriteUInt32NetworkOrder(_retry, s);
     DnsDatagram.WriteUInt32NetworkOrder(_expire, s);
     DnsDatagram.WriteUInt32NetworkOrder(_minimum, s);
 }
Exemple #4
0
 protected override void WriteRecordData(Stream s, List <DnsDomainOffset> domainEntries)
 {
     DnsDatagram.SerializeDomainName(_nsDomainName, s, domainEntries);
 }
Exemple #5
0
 protected override void WriteRecordData(Stream s, List <DnsDomainOffset> domainEntries)
 {
     DnsDatagram.WriteUInt16NetworkOrder(_preference, s);
     DnsDatagram.SerializeDomainName(_exchange, s, domainEntries);
 }