Ejemplo n.º 1
0
        /**
         * バイナリログの本体部分を取得
         * @input fs : ファイルオブジェクト
         */
        private void ReadLogBodyBin(UFileStream fs)
        {
            while (!fs.EndOfStream())
            {
                // 件数取得
                int logNum = fs.GetInt32();

                for (int i = 0; i < logNum; i++)
                {
                    // 種類を取得
                    LogType type = (LogType)fs.GetByte();

                    if (type == LogType.Data)
                    {
                        ReadLogDataBin(fs);
                    }
                    else
                    {
                        ReadLogAreaBin(fs);
                    }
                }
            }
        }