Relativity.Telemetry.APM.Types
Namespace with 6 public types
Classes
AtomicLong
Provides lock-free atomic read/write utility for a long value. The atomic classes found in this package
are meant to replicate the java.util.concurrent.atomic package in Java by Doug Lea. The two main differences
are implicit casting back to the long data type, and the use of a non-volatile inner variable.
The internals of these classes contain wrapped usage of the System.Threading.Interlocked class, which is how
we are able to provide atomic operation without the use of locks.
EWMA
An exponentially-weighted moving average
Enumerations
MeasureType
Types of Measures that can be recorded.
TimerState
States a Timer can be in.
TimeUnit
Provides support for timing values
Static Classes
TimeUnitExtensions
Provides enum methods for timing values