PrecisionInputTimer Class

Precision input timer.

Definition

Namespace: Gemstone.Timeseries
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.128 -- Release Build+e2476c52e94864f123f37e60764c948e49eb89eb
public sealed class PrecisionInputTimer : IDisposable
Inheritance
Object    PrecisionInputTimer
Implements
IDisposable

Remarks

This class is used to create highly accurate simulated data inputs aligned to the local clock.
One static instance of this internal class is created per encountered frame rate.

Properties

ExceptionHandler Gets or sets function used to handle exceptions.
FrameMilliseconds Gets array of frame millisecond times for this PrecisionInputTimer.
FramesPerSecond Gets frames per second for this PrecisionInputTimer.
FrameWaitHandle Gets a reference to the frame wait handle.
LastFrameTime Gets time of last frame, in ticks.
ReferenceCount Gets reference count for this PrecisionInputTimer.
Resynchronizations Gets number of resynchronizations that have occurred for this PrecisionInputTimer.

Methods

AddReference Adds a reference to this PrecisionInputTimer.
Attach Attach to a PrecisionInputTimer for the specified framesPerSecond.
Detach Detach from the PrecisionInputTimer.
Dispose Releases all the resources used by the PrecisionInputTimer object.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Releases the unmanaged resources before the PrecisionInputTimer object is reclaimed by GC.
(Overrides ObjectFinalize)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
RemoveReference Removes a reference to this PrecisionInputTimer.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also