Exemplo n.º 1
0
 public void Dispose()
 {
     if (_ringBuffer != null)
     {
         _ringBuffer.Publish(_sequence);
     }
 }
Exemplo n.º 2
0
 public void Dispose()
 {
     if (_ringBuffer != null)
     {
         _ringBuffer.Publish(_startSequence, _endSequence);
     }
 }
Exemplo n.º 3
0
 private void TranslateAndPublish(Func <T, long, T> translator, long sequence)
 {
     try
     {
         translator(_ringBuffer[sequence], sequence);
     }
     finally
     {
         _ringBuffer.Publish(sequence);
     }
 }
Exemplo n.º 4
0
 public void Dispose() => _ringBuffer.Publish(_startSequence, _endSequence);
Exemplo n.º 5
0
 public void Dispose() => _ringBuffer.Publish(_sequence);