Example #1
0
 internal ScreenBuffer(double viewSize, InitialBufferPosition initialBufferPosition, bool disableSingleLogPositioningOptimization = false)
 {
     this.buffers               = new Dictionary <IMessagesSource, SourceBuffer>();
     this.entries               = new List <ScreenBufferEntry>();
     this.entriesReadonly       = entries.AsReadOnly();
     this.initialBufferPosition = initialBufferPosition;
     this.disableSingleLogPositioningOptimization = disableSingleLogPositioningOptimization;
     ((IScreenBuffer)this).SetViewSize(viewSize);
 }
Example #2
0
 IScreenBuffer IScreenBufferFactory.CreateScreenBuffer(
     InitialBufferPosition initialBufferPosition, LJTraceSource trace)
 {
     return(new ScreenBuffer(0, initialBufferPosition, trace));
 }
Example #3
0
 IScreenBuffer IScreenBufferFactory.CreateScreenBuffer(InitialBufferPosition initialBufferPosition)
 {
     return(new ScreenBuffer(0, initialBufferPosition));
 }