Exemplo n.º 1
0
 void Internal.IResponseReader.ReadResponse(Internal.ByteReader reader)
 {
     ID = reader.ReadUIn16();
       ReadResponseFlags(reader.ReadUIn16());
       QDCOUNT = reader.ReadUIn16();
       ANCOUNT = reader.ReadUIn16();
       NSCOUNT = reader.ReadUIn16();
       ARCOUNT = reader.ReadUIn16();
 }
Exemplo n.º 2
0
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     PRIORITY = reader.ReadUIn16();
       WEIGHT = reader.ReadUIn16();
       PORT = reader.ReadUIn16();
       TARGET = reader.ReadDomain();
 }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
 internal override void ReadRDATA(Internal.ByteReader reader)
 {
     PREFERENCE = reader.ReadUIn16();
       EXCHANGE = reader.ReadDomain();
 }
Exemplo n.º 5
0
 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();
 }