예제 #1
0
파일: NS.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     NSDNAME = reader.ReadDomain();
 }
예제 #2
0
파일: SRV.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     PRIORITY = reader.ReadUIn16();
       WEIGHT = reader.ReadUIn16();
       PORT = reader.ReadUIn16();
       TARGET = reader.ReadDomain();
 }
예제 #3
0
파일: SOA.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     MNAME = reader.ReadDomain();
       RNAME = reader.ReadDomain();
       SERIAL = reader.ReadUint32();
       REFRESH = reader.ReadUint32();
       RETRY = reader.ReadUint32();
       EXPIRE = reader.ReadUint32();
       MINIMUM = reader.ReadUint32();
 }
예제 #4
0
파일: CNAME.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     CANONICAL = reader.ReadDomain();
 }
예제 #5
0
파일: MX.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     PREFERENCE = reader.ReadUIn16();
       EXCHANGE = reader.ReadDomain();
 }
예제 #6
0
파일: RRBase.cs 프로젝트: boethin/dnstools
        void Internal.IResponseReader.ReadResponse(Internal.ByteReader reader)
        {
            NAME = reader.ReadDomain();

              // TYPE may be not understood
              TypeValue = reader.ReadUIn16();
              if (Enum.IsDefined(typeof(QTYPE), TypeValue))
              {
            // known type
            TYPE = (QTYPE)TypeValue;
            TypeString = TYPE.ToString();
              }
              else
              {
            // unknown type
            TYPE = null;
            TypeString = String.Format("[{0}]", TypeValue.ToString());
              }
              CLASS = reader.ReadUIn16Enum<QCLASS>();
              TTL = reader.ReadUint32();
              RDLENGTH = reader.ReadUIn16();
        }
예제 #7
0
파일: NAPTR.cs 프로젝트: boethin/dnstools
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     ORDER = reader.ReadUIn16();
       PREFERENCE = reader.ReadUIn16();
       FLAGS = Encoding.ASCII.GetString(reader.ReadCharacterString()).ToUpper();
       SERVICES = reader.ReadCharacterString();
       REGEXP = reader.ReadCharacterString();
       REPLACEMENT = reader.ReadDomain();
 }
예제 #8
0
 void Internal.IResponseReader.ReadResponse(Internal.ByteReader reader)
 {
     QNAME = reader.ReadDomain();
       QTYPE = reader.ReadUIn16Enum<QTYPE>();
       QCLASS = reader.ReadUIn16Enum<QCLASS>();
 }