ReadUInt16() public method

read uint16 (two bytes)
public ReadUInt16 ( ) : UInt16
return System.UInt16
コード例 #1
0
ファイル: RecordSRV.cs プロジェクト: sethuit/MSDNSWebAdmin
 public RecordSRV(RecordReader rr)
 {
     PRIORITY = rr.ReadUInt16();
     WEIGHT   = rr.ReadUInt16();
     PORT     = rr.ReadUInt16();
     TARGET   = rr.ReadDomainName();
 }
コード例 #2
0
ファイル: RecordSRV.cs プロジェクト: DennyMei/dkim-exchange
		public RecordSRV(RecordReader rr)
		{
			PRIORITY = rr.ReadUInt16();
			WEIGHT = rr.ReadUInt16();
			PORT = rr.ReadUInt16();
			TARGET = rr.ReadDomainName();
		}
コード例 #3
0
ファイル: RecordNAPTR.cs プロジェクト: drorgl/MSDNSWebAdmin
 public RecordNAPTR(RecordReader rr)
 {
     ORDER = rr.ReadUInt16();
     PREFERENCE = rr.ReadUInt16();
     FLAGS = rr.ReadString();
     SERVICES = rr.ReadString();
     REGEXP = rr.ReadString();
     REPLACEMENT = rr.ReadDomainName();
 }
コード例 #4
0
 public RecordNAPTR(RecordReader rr)
 {
     ORDER       = rr.ReadUInt16();
     PREFERENCE  = rr.ReadUInt16();
     FLAGS       = rr.ReadString();
     SERVICES    = rr.ReadString();
     REGEXP      = rr.ReadString();
     REPLACEMENT = rr.ReadDomainName();
 }
コード例 #5
0
ファイル: RecordDS.cs プロジェクト: DennyMei/dkim-exchange
		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);
		}
コード例 #6
0
ファイル: RecordDS.cs プロジェクト: sethuit/MSDNSWebAdmin
        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);
        }
コード例 #7
0
ファイル: RR.cs プロジェクト: savioacp/HtBot
 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;
 }
コード例 #8
0
ファイル: RecordSIG.cs プロジェクト: sethuit/MSDNSWebAdmin
 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();
 }
コード例 #9
0
ファイル: RecordTKEY.cs プロジェクト: savioacp/HtBot
 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);
 }
コード例 #10
0
ファイル: RecordTKEY.cs プロジェクト: DennyMei/dkim-exchange
		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);
		}
コード例 #11
0
ファイル: RecordTSIG.cs プロジェクト: savioacp/HtBot
 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);
 }
コード例 #12
0
ファイル: RecordSIG.cs プロジェクト: DennyMei/dkim-exchange
		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();
		}
コード例 #13
0
ファイル: RecordTSIG.cs プロジェクト: drorgl/MSDNSWebAdmin
 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);
 }
コード例 #14
0
ファイル: RecordCERT.cs プロジェクト: JoeCqChina/Heijden.Dns
        public RecordCERT(RecordReader rr)
        {
            // re-read length
            ushort RDLENGTH = rr.ReadUInt16(-2);

            //RDATA = rr.ReadBytes(RDLENGTH);

            TYPE      = rr.ReadUInt16();
            KEYTAG    = rr.ReadUInt16();
            ALGORITHM = rr.ReadByte();
            var length = RDLENGTH - 5;

            RAWKEY    = rr.ReadBytes(length);
            PUBLICKEY = Convert.ToBase64String(RAWKEY);
        }
コード例 #15
0
 public RecordKEY(RecordReader rr)
 {
     FLAGS     = rr.ReadUInt16();
     PROTOCOL  = rr.ReadByte();
     ALGORITHM = rr.ReadByte();
     PUBLICKEY = rr.ReadString();
 }
コード例 #16
0
        public RecordRRSIG(RecordReader rr)
        {
            // re-read length
            ushort RDLENGTH = rr.ReadUInt16(-2);

            RDATA = rr.ReadBytes(RDLENGTH);
        }
コード例 #17
0
ファイル: RecordKEY.cs プロジェクト: DennyMei/dkim-exchange
		public RecordKEY(RecordReader rr)
		{
			FLAGS = rr.ReadUInt16();
			PROTOCOL = rr.ReadByte();
			ALGORITHM = rr.ReadByte();
			PUBLICKEY = rr.ReadString();
		}
コード例 #18
0
ファイル: RecordNSEC.cs プロジェクト: novotnyllc/Zeroconf
        public RecordNSEC(RecordReader rr)
        {
            // re-read length
            var RDLENGTH = rr.ReadUInt16(-2);

            RDATA = rr.ReadBytes(RDLENGTH);
        }
コード例 #19
0
ファイル: RecordNSEC.cs プロジェクト: Lakritzator/Zeroconf
		public RecordNSEC(RecordReader rr)
		{
			// re-read length
			ushort RDLENGTH = rr.ReadUInt16(-2);

			RDATA = rr.ReadBytes(RDLENGTH);
		}
コード例 #20
0
ファイル: RecordNULL.cs プロジェクト: drorgl/MSDNSWebAdmin
 public RecordNULL(RecordReader rr)
 {
     rr.Position -= 2;
     // re-read length
     ushort RDLENGTH = rr.ReadUInt16();
     ANYTHING = new byte[RDLENGTH];
     ANYTHING = rr.ReadBytes(RDLENGTH);
 }
コード例 #21
0
ファイル: RecordNXT.cs プロジェクト: DennyMei/dkim-exchange
		public RecordNXT(RecordReader rr)
		{
			ushort length = rr.ReadUInt16(-2);
			NEXTDOMAINNAME = rr.ReadDomainName();
			length -= (ushort)rr.Position;
			BITMAP = new byte[length];
			BITMAP = rr.ReadBytes(length);
		}
コード例 #22
0
ファイル: RecordNULL.cs プロジェクト: ststeiger/Arsoft
        public RecordNULL(RecordReader rr)
        {
            rr.Position -= 2;
            // re-read length
            ushort RDLENGTH = rr.ReadUInt16();

            ANYTHING = new byte[RDLENGTH];
            ANYTHING = rr.ReadBytes(RDLENGTH);
        }
コード例 #23
0
ファイル: RecordNXT.cs プロジェクト: savioacp/HtBot
        public RecordNXT(RecordReader rr)
        {
            ushort length = rr.ReadUInt16(-2);

            NEXTDOMAINNAME = rr.ReadDomainName();
            length        -= (ushort)rr.Position;
            BITMAP         = new byte[length];
            BITMAP         = rr.ReadBytes(length);
        }
コード例 #24
0
ファイル: RecordAAAA.cs プロジェクト: Lakritzator/Zeroconf
		public RecordAAAA(RecordReader rr)
		{
            Address = string.Format("{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());
		}
コード例 #25
0
 public RecordAAAA(RecordReader rr)
 {
     Address = string.Format("{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());
 }
コード例 #26
0
ファイル: RecordAAAA.cs プロジェクト: tarasov65536/sipsorcery
 public RecordAAAA(RecordReader rr)
 {
     System.Net.IPAddress.TryParse(
         string.Format("{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.Address);
 }
コード例 #27
0
ファイル: RecordAAAA.cs プロジェクト: sethuit/MSDNSWebAdmin
 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);
 }
コード例 #28
0
ファイル: RecordAAAA.cs プロジェクト: DennyMei/dkim-exchange
		public RecordAAAA(RecordReader rr)
		{
			System.Net.IPAddress.TryParse(
				string.Format("{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.Address);
		}
コード例 #29
0
ファイル: RecordAAAA.cs プロジェクト: drorgl/MSDNSWebAdmin
 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);
 }
コード例 #30
0
ファイル: RecordWKS.cs プロジェクト: DennyMei/dkim-exchange
		public RecordWKS(RecordReader rr)
		{
			ushort length = rr.ReadUInt16(-2);
			ADDRESS = string.Format("{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);
		}
コード例 #31
0
ファイル: RecordWKS.cs プロジェクト: sethuit/MSDNSWebAdmin
        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);
        }
コード例 #32
0
 public Header(RecordReader rr)
 {
     ID      = rr.ReadUInt16();
     Flags   = rr.ReadUInt16();
     QDCOUNT = rr.ReadUInt16();
     ANCOUNT = rr.ReadUInt16();
     NSCOUNT = rr.ReadUInt16();
     ARCOUNT = rr.ReadUInt16();
 }
コード例 #33
0
 public RecordPX(RecordReader rr)
 {
     PREFERENCE = rr.ReadUInt16();
     MAP822     = rr.ReadDomainName();
     MAPX400    = rr.ReadDomainName();
 }
コード例 #34
0
ファイル: RecordNSAP.cs プロジェクト: drorgl/MSDNSWebAdmin
 public RecordNSAP(RecordReader rr)
 {
     LENGTH = rr.ReadUInt16();
     NSAPADDRESS = rr.ReadBytes(LENGTH);
 }
コード例 #35
0
ファイル: Question.cs プロジェクト: ekwus/Zeroconf
 public Question(RecordReader rr)
 {
     QName = rr.ReadDomainName();
     QType = (QType)rr.ReadUInt16();
     QClass = (QClass)rr.ReadUInt16();
 }
コード例 #36
0
ファイル: RecordRT.cs プロジェクト: DennyMei/dkim-exchange
		public RecordRT(RecordReader rr)
		{
			PREFERENCE = rr.ReadUInt16();
			INTERMEDIATEHOST = rr.ReadDomainName();
		}
コード例 #37
0
 /// <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();
 }
コード例 #38
0
ファイル: RecordKX.cs プロジェクト: drorgl/MSDNSWebAdmin
 public RecordKX(RecordReader rr)
 {
     PREFERENCE = rr.ReadUInt16();
     EXCHANGER = rr.ReadDomainName();
 }
コード例 #39
0
ファイル: RecordMX.cs プロジェクト: sethuit/MSDNSWebAdmin
 public RecordMX(RecordReader rr)
 {
     PREFERENCE = rr.ReadUInt16();
     EXCHANGE   = rr.ReadDomainName();
 }
コード例 #40
0
ファイル: Header.cs プロジェクト: Lakritzator/Zeroconf
		public Header(RecordReader rr)
		{
			ID = rr.ReadUInt16();
			Flags = rr.ReadUInt16();
			QDCOUNT = rr.ReadUInt16();
			ANCOUNT = rr.ReadUInt16();
			NSCOUNT = rr.ReadUInt16();
			ARCOUNT = rr.ReadUInt16();
		}
コード例 #41
0
ファイル: RecordRT.cs プロジェクト: sethuit/MSDNSWebAdmin
 public RecordRT(RecordReader rr)
 {
     PREFERENCE       = rr.ReadUInt16();
     INTERMEDIATEHOST = rr.ReadDomainName();
 }
コード例 #42
0
 public RecordAFSDB(RecordReader rr)
 {
     SUBTYPE = rr.ReadUInt16();
     //HOSTNAME = rr.ReadString();
     HOSTNAME = rr.ReadDomainName();
 }
コード例 #43
0
ファイル: RecordNSAP.cs プロジェクト: spencerhakim/DnsNet
 public RecordNSAP(RecordReader rr)
 {
     LENGTH      = rr.ReadUInt16();
     NSAPADDRESS = rr.ReadBytes(LENGTH);
 }
コード例 #44
0
ファイル: RecordPX.cs プロジェクト: drorgl/MSDNSWebAdmin
 public RecordPX(RecordReader rr)
 {
     PREFERENCE = rr.ReadUInt16();
     MAP822 = rr.ReadDomainName();
     MAPX400 = rr.ReadDomainName();
 }
コード例 #45
0
ファイル: RR.cs プロジェクト: drorgl/MSDNSWebAdmin
 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;
 }
コード例 #46
0
ファイル: RecordAFSDB.cs プロジェクト: DennyMei/dkim-exchange
		public RecordAFSDB(RecordReader rr)
		{
			SUBTYPE = rr.ReadUInt16();
			//HOSTNAME = rr.ReadString();
			HOSTNAME = rr.ReadDomainName();
		}