コード例 #1
0
ファイル: RecordKEY.cs プロジェクト: hikaruyh88/EmailCheck
 public RecordKEY(RecordReader rr)
 {
     FLAGS = rr.ReadUInt16();
     PROTOCOL = rr.ReadByte();
     ALGORITHM = rr.ReadByte();
     PUBLICKEY = rr.ReadString();
 }
コード例 #2
0
ファイル: RecordA.cs プロジェクト: hikaruyh88/EmailCheck
 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);
 }
コード例 #3
0
ファイル: RecordDS.cs プロジェクト: hikaruyh88/EmailCheck
 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);
 }
コード例 #4
0
ファイル: RecordSIG.cs プロジェクト: hikaruyh88/EmailCheck
 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
ファイル: RecordLOC.cs プロジェクト: hikaruyh88/EmailCheck
 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();
 }
コード例 #6
0
ファイル: RecordWKS.cs プロジェクト: hikaruyh88/EmailCheck
 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);
 }