예제 #1
0
 public InMemStream()
 {
     Pages = new MemoryPageReaderWriter();
     Pages.Init();
     Checkpoint = new MemoryCheckpointReaderWriter();
     Writer     = new MessageWriter(Pages, Checkpoint);
 }
예제 #2
0
        public void Setup()
        {
            var pages      = new MemoryPageReaderWriter();
            var checkpoint = new MemoryCheckpointReaderWriter();

            Writer           = new MessageWriter(pages, checkpoint);
            Reader           = new MessageReader(checkpoint, pages);
            CheckpointReader = checkpoint;
            PageWriter       = pages;
            Writer.Init();
        }