ReadRecord() public method

reads a record type of Record*
public ReadRecord ( Type type ) : Record
type System.Type
return Record
Beispiel #1
0
 public RR(RecordReader rr)
 {
     TimeLived = 0;
     NAME      = rr.ReadDomainName();
     Type      = (Type)rr.ReadUInt16();
     Class     = (Class)rr.ReadUInt16();
     TTL       = rr.ReadUInt32();
     RDLENGTH  = rr.ReadUInt16();
     RECORD    = rr.ReadRecord(Type);
     RECORD.RR = this;
 }
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 = (Type)rr.ReadUInt16();
     Class = (Class)rr.ReadUInt16();
     TTL = rr.ReadUInt32();
     RDLENGTH = rr.ReadUInt16();
     RECORD = rr.ReadRecord(Type);
     RECORD.RR = this;
 }
Beispiel #4
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;
            }
		}