protected override void Parse0(IoBuffer buf)
        {
            var codec = new HermesPrimitiveCodec(buf);
            List<TppConsumerMessageBatch> batches = new List<TppConsumerMessageBatch>();

            readBatchMetas(codec, batches);

            readBatchDatas(buf, codec, batches);

            Batches = batches;

            Offset = codec.ReadOffset();
        }
 protected override void Parse0(IoBuffer buf)
 {
     HermesPrimitiveCodec codec = new HermesPrimitiveCodec(buf);
     Offset = codec.ReadOffset();
 }