示例#1
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.filterConditions_ != null)
     {
         if (filterConditions_ == null)
         {
             FilterConditions = new global::TrdCommon.TrdFilterConditions();
         }
         FilterConditions.MergeFrom(other.FilterConditions);
     }
     filterStatusList_.Add(other.filterStatusList_);
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 18: {
                    orderList_.AddEntriesFrom(input, _repeated_orderList_codec);
                    break;
                }
                }
            }
        }
示例#3
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.OrderID != 0UL)
     {
         OrderID = other.OrderID;
     }
     if (other.ReconfirmReason != 0)
     {
         ReconfirmReason = other.ReconfirmReason;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#4
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 18: {
                    if (maxTrdQtys_ == null)
                    {
                        MaxTrdQtys = new global::TrdCommon.MaxTrdQtys();
                    }
                    input.ReadMessage(MaxTrdQtys);
                    break;
                }
                }
            }
        }
示例#5
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.filterConditions_ != null)
     {
         if (filterConditions_ == null)
         {
             FilterConditions = new global::TrdCommon.TrdFilterConditions();
         }
         FilterConditions.MergeFrom(other.FilterConditions);
     }
     if (other.FilterPLRatioMin != 0D)
     {
         FilterPLRatioMin = other.FilterPLRatioMin;
     }
     if (other.FilterPLRatioMax != 0D)
     {
         FilterPLRatioMax = other.FilterPLRatioMax;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#6
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 16: {
                    OrderType = input.ReadInt32();
                    break;
                }

                case 26: {
                    Code = input.ReadString();
                    break;
                }

                case 33: {
                    Price = input.ReadDouble();
                    break;
                }

                case 40: {
                    OrderID = input.ReadUInt64();
                    break;
                }

                case 48: {
                    AdjustPrice = input.ReadBool();
                    break;
                }

                case 57: {
                    AdjustSideAndLimit = input.ReadDouble();
                    break;
                }

                case 64: {
                    SecMarket = input.ReadInt32();
                    break;
                }
                }
            }
        }
示例#7
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.TrdSide != 0)
     {
         TrdSide = other.TrdSide;
     }
     if (other.OrderType != 0)
     {
         OrderType = other.OrderType;
     }
     if (other.Code.Length != 0)
     {
         Code = other.Code;
     }
     if (other.Qty != 0D)
     {
         Qty = other.Qty;
     }
     if (other.Price != 0D)
     {
         Price = other.Price;
     }
     if (other.AdjustPrice != false)
     {
         AdjustPrice = other.AdjustPrice;
     }
     if (other.AdjustSideAndLimit != 0D)
     {
         AdjustSideAndLimit = other.AdjustSideAndLimit;
     }
     if (other.SecMarket != 0)
     {
         SecMarket = other.SecMarket;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#8
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.packetID_ != null)
     {
         if (packetID_ == null)
         {
             PacketID = new global::Common.PacketID();
         }
         PacketID.MergeFrom(other.PacketID);
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.OrderID != 0UL)
     {
         OrderID = other.OrderID;
     }
     if (other.ModifyOrderOp != 0)
     {
         ModifyOrderOp = other.ModifyOrderOp;
     }
     if (other.ForAll != false)
     {
         ForAll = other.ForAll;
     }
     if (other.Qty != 0D)
     {
         Qty = other.Qty;
     }
     if (other.Price != 0D)
     {
         Price = other.Price;
     }
     if (other.AdjustPrice != false)
     {
         AdjustPrice = other.AdjustPrice;
     }
     if (other.AdjustSideAndLimit != 0D)
     {
         AdjustSideAndLimit = other.AdjustSideAndLimit;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#9
0
 public void MergeFrom(C2S other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#10
0
 public void MergeFrom(S2C other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     orderFillList_.Add(other.orderFillList_);
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#11
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (packetID_ == null)
                    {
                        PacketID = new global::Common.PacketID();
                    }
                    input.ReadMessage(PacketID);
                    break;
                }

                case 18: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 24: {
                    OrderID = input.ReadUInt64();
                    break;
                }

                case 32: {
                    ReconfirmReason = input.ReadInt32();
                    break;
                }
                }
            }
        }
示例#12
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 18: {
                    if (filterConditions_ == null)
                    {
                        FilterConditions = new global::TrdCommon.TrdFilterConditions();
                    }
                    input.ReadMessage(FilterConditions);
                    break;
                }

                case 25: {
                    FilterPLRatioMin = input.ReadDouble();
                    break;
                }

                case 33: {
                    FilterPLRatioMax = input.ReadDouble();
                    break;
                }
                }
            }
        }
示例#13
0
 public void MergeFrom(S2C other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.maxTrdQtys_ != null)
     {
         if (maxTrdQtys_ == null)
         {
             MaxTrdQtys = new global::TrdCommon.MaxTrdQtys();
         }
         MaxTrdQtys.MergeFrom(other.MaxTrdQtys);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#14
0
 public void MergeFrom(S2C other)
 {
     if (other == null)
     {
         return;
     }
     if (other.header_ != null)
     {
         if (header_ == null)
         {
             Header = new global::TrdCommon.TrdHeader();
         }
         Header.MergeFrom(other.Header);
     }
     if (other.orderFill_ != null)
     {
         if (orderFill_ == null)
         {
             OrderFill = new global::TrdCommon.OrderFill();
         }
         OrderFill.MergeFrom(other.OrderFill);
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
示例#15
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
                    break;

                case 10: {
                    if (packetID_ == null)
                    {
                        PacketID = new global::Common.PacketID();
                    }
                    input.ReadMessage(PacketID);
                    break;
                }

                case 18: {
                    if (header_ == null)
                    {
                        Header = new global::TrdCommon.TrdHeader();
                    }
                    input.ReadMessage(Header);
                    break;
                }

                case 24: {
                    OrderID = input.ReadUInt64();
                    break;
                }

                case 32: {
                    ModifyOrderOp = input.ReadInt32();
                    break;
                }

                case 40: {
                    ForAll = input.ReadBool();
                    break;
                }

                case 65: {
                    Qty = input.ReadDouble();
                    break;
                }

                case 73: {
                    Price = input.ReadDouble();
                    break;
                }

                case 80: {
                    AdjustPrice = input.ReadBool();
                    break;
                }

                case 89: {
                    AdjustSideAndLimit = input.ReadDouble();
                    break;
                }
                }
            }
        }