/// <summary> /// Deserialize the record from the give buffer /// </summary> /// <param name="buffer">buffer containing dns info</param> protected override void SerializeRecordData(DnsBuffer buffer) { buffer.AddUshort(this.Priority); buffer.AddUshort(this.Weight); buffer.AddUshort(this.Port); buffer.AddDomainName(m_target); }
internal void Serialize(DnsBuffer buffer) { buffer.AddDomainName(this.Name); buffer.AddShort((short)this.Type); buffer.AddShort((short)this.Class); buffer.AddInt(this.TTL); buffer.AddShort(this.RecordDataLength); }
internal void Serialize(DnsBuffer buffer) { buffer.AddDomainName(this.Domain); buffer.AddShort((short)Type); buffer.AddShort((short)Class); }
internal void Serialize(DnsBuffer buffer) { buffer.AddDomainName(this.Name); buffer.AddShort((short) this.Type); buffer.AddShort((short) this.Class); buffer.AddInt(this.TTL); buffer.AddShort(this.RecordDataLength); }