예제 #1
0
        private FileBuffer()
        {
            //Create the StreamWriter
            Stream1 = new StringBuilder(MAX_STREAM);
            Stream2 = new StringBuilder(MAX_STREAM);

            //Set the first stream to use
            _currentStream = Stream1;
            _bufferState   = BufferStateType.STREAM1;
        }
예제 #2
0
 public void SwitchBuffer()
 {
     //Change the current buffer
     if (BufferState == BufferStateType.STREAM1)
     {
         _currentStream = Stream2;
         _bufferState   = BufferStateType.STREAM2;
     }
     else
     {
         _currentStream = Stream1;
         _bufferState   = BufferStateType.STREAM1;
     }
 }