예제 #1
0
		public RecordNAPTR(RecordReader rr)
		{
			ORDER = rr.ReadUInt16();
			PREFERENCE = rr.ReadUInt16();
			FLAGS = rr.ReadString();
			SERVICES = rr.ReadString();
			REGEXP = rr.ReadString();
			REPLACEMENT = rr.ReadDomainName();
		}
예제 #2
0
		public RecordTXT(RecordReader rr)
		{
			//TXT = new List<string>();
			//while(rr.Position < rr.Length)
			//TXT.Add(rr.ReadString());
			TXT = rr.ReadString();
		}
예제 #3
0
		public RecordKEY(RecordReader rr)
		{
			FLAGS = rr.ReadUInt16();
			PROTOCOL = rr.ReadByte();
			ALGORITHM = rr.ReadByte();
			PUBLICKEY = rr.ReadString();
		}
예제 #4
0
		public RecordSIG(RecordReader rr)
		{
			TYPECOVERED = rr.ReadUInt16();
			ALGORITHM = rr.ReadByte();
			LABELS = rr.ReadByte();
			ORIGINALTTL = rr.ReadUInt32();
			SIGNATUREEXPIRATION = rr.ReadUInt32();
			SIGNATUREINCEPTION = rr.ReadUInt32();
			KEYTAG = rr.ReadUInt16();
			SIGNERSNAME = rr.ReadDomainName();
			SIGNATURE = rr.ReadString();
		}
예제 #5
0
		public RecordISDN(RecordReader rr)
		{
			ISDNADDRESS = rr.ReadString();
			SA = rr.ReadString();
		}
예제 #6
0
		public RecordX25(RecordReader rr)
		{
			PSDNADDRESS = rr.ReadString();
		}
예제 #7
0
		public RecordHINFO(RecordReader rr)
		{
			CPU = rr.ReadString();
			OS = rr.ReadString();
		}
예제 #8
0
		public RecordNSAPPTR(RecordReader rr)
		{
			OWNER = rr.ReadString();
		}
예제 #9
0
		public RecordGPOS(RecordReader rr)
		{
			LONGITUDE = rr.ReadString();
			LATITUDE = rr.ReadString();
			ALTITUDE = rr.ReadString();
		}