コード例 #1
0
ファイル: Response.cs プロジェクト: fengqk/Art
 public override OctetsStream unmarshal(OctetsStream os)
 {
     identity = os.unmarshal_Octets();
     userid = os.unmarshal_int();
     algo = os.unmarshal_sbyte();
     response = os.unmarshal_Octets();
     device_info = os.unmarshal_Octets();
     return os;
 }
コード例 #2
0
ファイル: Challenge.cs プロジェクト: fengqk/Art
 public override OctetsStream unmarshal(OctetsStream os)
 {
     nonce = os.unmarshal_Octets();
     version = os.unmarshal_uint();
     res_version = os.unmarshal_Octets();
     edition = os.unmarshal_Octets();
     algo = os.unmarshal_sbyte();
     server_time = os.unmarshal_uint();
     return os;
 }
コード例 #3
0
ファイル: DirInfo.cs プロジェクト: fengqk/Art
 public override OctetsStream unmarshal(OctetsStream os)
 {
     serverList = os.unmarshal_Octets();
     version = os.unmarshal_Octets();
     versionList = os.unmarshal_Octets();
     serverListLength = os.unmarshal_uint();
     versionLength = os.unmarshal_uint();
     versionListLength = os.unmarshal_uint();
     return os;
 }
コード例 #4
0
ファイル: OctetsVector.cs プロジェクト: fengqk/Art
 public OctetsStream unmarshal(OctetsStream os)
 {
     int size = (int)os.uncompact_uint32();
     for (int i = 0; i < size; i++)
     {
         Add(os.unmarshal_Octets());
     }
     return os;
 } 
コード例 #5
0
ファイル: MarshalData.cs プロジェクト: fengqk/Art
		public override OctetsStream unmarshal(OctetsStream os)
		{
			data = os.unmarshal_Octets();
			localsid = os.unmarshal_uint();
			return os;
		}
コード例 #6
0
ファイル: KeyExchange.cs プロジェクト: fengqk/Art
		public override OctetsStream unmarshal(OctetsStream os)
		{
			nonce = os.unmarshal_Octets();
			return os;
		}