C# Class MemExchange.Server.Incoming.Logging.PerformanceRecorderDirectConsoleOutput

Inheritance: IPerformanceRecorder
Afficher le fichier Open project: ThomasVestergaard/MemExchange

Private Properties

Свойство Type Description
GetAvailableRingbufferPercentage int
GetTotalReceivedMb double
OutputMetrics void

Méthodes publiques

Méthode Description
OnNext ( RingbufferByteArray data, long sequence, bool endOfBatch ) : void
PerformanceRecorderDirectConsoleOutput ( IDateService dateService ) : System
Setup ( RingBuffer ringBuffer, int outputMetricsPerCount ) : void

Private Methods

Méthode Description
GetAvailableRingbufferPercentage ( ) : int
GetTotalReceivedMb ( ) : double
OutputMetrics ( ) : void

Method Details

OnNext() public méthode

public OnNext ( RingbufferByteArray data, long sequence, bool endOfBatch ) : void
data RingbufferByteArray
sequence long
endOfBatch bool
Résultat void

PerformanceRecorderDirectConsoleOutput() public méthode

public PerformanceRecorderDirectConsoleOutput ( IDateService dateService ) : System
dateService IDateService
Résultat System

Setup() public méthode

public Setup ( RingBuffer ringBuffer, int outputMetricsPerCount ) : void
ringBuffer RingBuffer
outputMetricsPerCount int
Résultat void