public RecordSOA(RecordReader rr)
 {
     MNAME   = rr.ReadDomainName();
     RNAME   = rr.ReadDomainName();
     SERIAL  = rr.ReadInt();
     REFRESH = rr.ReadInt();
     RETRY   = rr.ReadInt();
     EXPIRE  = rr.ReadInt();
     MINIMUM = rr.ReadInt();
 }
Beispiel #2
0
        public RR(RecordReader rr)
        {
            TimeLived = 0;
            NAME      = rr.ReadDomainName();
            Type      = (DNSType)rr.ReadShort();
            Class     = (Class)rr.ReadShort();
            TTL       = rr.ReadInt();
            RDLENGTH  = rr.ReadShort();
            //Console.WriteLine("RDLENGTH : " + RDLENGTH.ToString());
            RECORD = rr.ReadRecord(Type);
            //Console.WriteLine("Type : " + Type.ToString());
            RECORD.RR = this;

            //Console.WriteLine("TTL=" + TTL + ".");

            if (TTL <= 0)
            {
                TTL = MIN_TTL;
            }
        }
Beispiel #3
0
		public RR(RecordReader rr)
		{
			TimeLived = 0;
			NAME = rr.ReadDomainName();
            Type = (DNSType)rr.ReadShort();
			Class = (Class)rr.ReadShort();
			TTL = rr.ReadInt();
			RDLENGTH = rr.ReadShort();
            //Console.WriteLine("RDLENGTH : " + RDLENGTH.ToString());
            RECORD = rr.ReadRecord(Type);
            //Console.WriteLine("Type : " + Type.ToString());
			RECORD.RR = this;

            //Console.WriteLine("TTL=" + TTL + ".");

            if (TTL <= 0)
            {
                TTL = MIN_TTL;
            }
		}
		public RecordSOA(RecordReader rr)
		{
			MNAME = rr.ReadDomainName();
			RNAME = rr.ReadDomainName();
			SERIAL = rr.ReadInt();
			REFRESH = rr.ReadInt();
			RETRY = rr.ReadInt();
			EXPIRE = rr.ReadInt();
			MINIMUM = rr.ReadInt();
		}