示例#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
 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;
		}