예제 #1
0
        public StringBuilder AppendTo(StringBuilder builder)
        {
            SnapshotRecordingsDecoder writer = new SnapshotRecordingsDecoder();

            writer.Wrap(_buffer, _offset, BLOCK_LENGTH, SCHEMA_VERSION);

            return(writer.AppendTo(builder));
        }
예제 #2
0
 public void Wrap(
     SnapshotRecordingsDecoder parentMessage, IDirectBuffer buffer)
 {
     this._parentMessage = parentMessage;
     this._buffer        = buffer;
     _dimensions.Wrap(buffer, parentMessage.Limit());
     _blockLength = _dimensions.BlockLength();
     _count       = _dimensions.NumInGroup();
     _index       = -1;
     parentMessage.Limit(parentMessage.Limit() + HEADER_SIZE);
 }
예제 #3
0
 public SnapshotRecordingsDecoder()
 {
     _parentMessage = this;
 }