Пример #1
0
 public virtual void DecodeRequest(TarsInputStream input, RequestPacket request)
 {
     request.PacketType  = input.Read(request.PacketType, 2, true);
     request.MessageType = input.Read(request.MessageType, 3, true);
     request.RequestId   = input.Read(request.RequestId, 4, true);
     request.ServantName = input.ReadString(5, true);
     request.FuncName    = input.ReadString(6, true);
     request.Buffer      = input.ReadBytes(7, true);
     request.Timeout     = input.Read(request.Timeout, 8, true);
     request.Context     = input.ReadMap <string, string>(new Dictionary <string, string>(), 9, false);
     request.Status      = input.ReadMap <string, string>(new Dictionary <string, string>(), 10, false);
 }