public RecordKEY(RecordReader rr) { FLAGS = rr.ReadUInt16(); PROTOCOL = rr.ReadByte(); ALGORITHM = rr.ReadByte(); PUBLICKEY = rr.ReadString(); }
public RecordNULL(RecordReader rr) { rr.Position -= 2; // re-read length ushort RDLENGTH = rr.ReadUInt16(); ANYTHING = new byte[RDLENGTH]; ANYTHING = rr.ReadBytes(RDLENGTH); }
public RecordNXT(RecordReader rr) { ushort length = rr.ReadUInt16(-2); NEXTDOMAINNAME = rr.ReadDomainName(); length -= (ushort)rr.Position; BITMAP = new byte[length]; BITMAP = rr.ReadBytes(length); }
public RecordA(RecordReader rr) { System.Net.IPAddress.TryParse(string.Format(CultureInfo.InvariantCulture, "{0}.{1}.{2}.{3}", rr.ReadByte(), rr.ReadByte(), rr.ReadByte(), rr.ReadByte()), out this.m_address); }
public RecordNAPTR(RecordReader rr) { ORDER = rr.ReadUInt16(); PREFERENCE = rr.ReadUInt16(); FLAGS = rr.ReadString(); SERVICES = rr.ReadString(); REGEXP = rr.ReadString(); REPLACEMENT = rr.ReadDomainName(); }
public RecordDS(RecordReader rr) { ushort length = rr.ReadUInt16(-2); KEYTAG = rr.ReadUInt16(); ALGORITHM = rr.ReadByte(); DIGESTTYPE = rr.ReadByte(); length -= 4; DIGEST = new byte[length]; DIGEST = rr.ReadBytes(length); }
public RecordTSIG(RecordReader rr) { ALGORITHMNAME = rr.ReadDomainName(); TIMESIGNED = rr.ReadUInt32() << 32 | rr.ReadUInt32(); FUDGE = rr.ReadUInt16(); MACSIZE = rr.ReadUInt16(); MAC = rr.ReadBytes(MACSIZE); ORIGINALID = rr.ReadUInt16(); ERROR = rr.ReadUInt16(); OTHERLEN = rr.ReadUInt16(); OTHERDATA = rr.ReadBytes(OTHERLEN); }
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(); }
public RecordTKEY(RecordReader rr) { ALGORITHM = rr.ReadDomainName(); INCEPTION = rr.ReadUInt32(); EXPIRATION = rr.ReadUInt32(); MODE = rr.ReadUInt16(); ERROR = rr.ReadUInt16(); KEYSIZE = rr.ReadUInt16(); KEYDATA = rr.ReadBytes(KEYSIZE); OTHERSIZE = rr.ReadUInt16(); OTHERDATA = rr.ReadBytes(OTHERSIZE); }
public RecordAAAA(RecordReader rr) { System.Net.IPAddress.TryParse( string.Format(CultureInfo.InvariantCulture, "{0:x}:{1:x}:{2:x}:{3:x}:{4:x}:{5:x}:{6:x}:{7:x}", rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16(), rr.ReadUInt16()), out this.m_address); }
public RecordSRV(RecordReader rr) { PRIORITY = rr.ReadUInt16(); WEIGHT = rr.ReadUInt16(); PORT = rr.ReadUInt16(); TARGET = rr.ReadDomainName(); }
/// <summary> /// .ctor using record (from response) /// </summary> /// <param name="rr"></param> public Question(RecordReader rr) { QName = rr.ReadDomainName(); QType = (QType)rr.ReadUInt16(); QClass = (QClass)rr.ReadUInt16(); }
public RecordHINFO(RecordReader rr) { CPU = rr.ReadString(); OS = rr.ReadString(); }
public RecordWKS(RecordReader rr) { ushort length = rr.ReadUInt16(-2); ADDRESS = string.Format(CultureInfo.InvariantCulture, "{0}.{1}.{2}.{3}", rr.ReadByte(), rr.ReadByte(), rr.ReadByte(), rr.ReadByte()); PROTOCOL = (int)rr.ReadByte(); length -= 5; BITMAP = new byte[length]; BITMAP = rr.ReadBytes(length); }
public RecordTXT(RecordReader rr) { TXT = rr.ReadString(); }
public RecordMF(RecordReader rr) { MADNAME = rr.ReadDomainName(); }
public AnswerRR(RecordReader br) : base(br) { }
public RecordPTR(RecordReader rr) { PTRDNAME = rr.ReadDomainName(); }
public RecordDNAME(RecordReader rr) { TARGET = rr.ReadDomainName(); }
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; }
public RecordCNAME(RecordReader rr) { CNAME = rr.ReadDomainName(); }
public RecordNSAPPTR(RecordReader rr) { OWNER = rr.ReadString(); }
public RecordPX(RecordReader rr) { PREFERENCE = rr.ReadUInt16(); MAP822 = rr.ReadDomainName(); MAPX400 = rr.ReadDomainName(); }
public RecordAFSDB(RecordReader rr) { SUBTYPE = rr.ReadUInt16(); //HOSTNAME = rr.ReadString(); HOSTNAME = rr.ReadDomainName(); }
public RecordLOC(RecordReader rr) { VERSION = rr.ReadByte(); // must be 0! SIZE = rr.ReadByte(); HORIZPRE = rr.ReadByte(); VERTPRE = rr.ReadByte(); LATITUDE = rr.ReadUInt32(); LONGITUDE = rr.ReadUInt32(); ALTITUDE = rr.ReadUInt32(); }
public RecordRT(RecordReader rr) { PREFERENCE = rr.ReadUInt16(); INTERMEDIATEHOST = rr.ReadDomainName(); }
public RecordSOA(RecordReader rr) { MNAME = rr.ReadDomainName(); RNAME = rr.ReadDomainName(); SERIAL = rr.ReadUInt32(); REFRESH = rr.ReadUInt32(); RETRY = rr.ReadUInt32(); EXPIRE = rr.ReadUInt32(); MINIMUM = rr.ReadUInt32(); }
public AuthorityRR(RecordReader br) : base(br) { }
public RecordNSEC3PARAM(RecordReader rr) { // re-read length ushort RDLENGTH = rr.ReadUInt16(-2); RDATA = rr.ReadBytes(RDLENGTH); }
public AdditionalRR(RecordReader br) : base(br) { }