Esempio n. 1
0
        public bool load(xDataInput di)
        {
            mDate = di.readInt();

            mShareID        = di.readInt();
            mCode           = di.readUTF();
            mFloorID        = di.readByte();
            mPriceRef       = di.readFloat();
            mIsIndex        = di.readBoolean();
            mMaxTradeVolume = di.readInt();

            mTradeTransactionCount = di.readInt();
            int cnt = mTradeTransactionCount * FIELD_CNT;

            if (cnt > mTradeTransactionBuffer.Length)
            {
                int[] p = new int[cnt + 20 * FIELD_CNT];
                mTradeTransactionBuffer = p;
            }

            for (int i = 0; i < cnt; i++)
            {
                mTradeTransactionBuffer[i] = di.readInt();
            }

            return(true);
        }