UAOOI.ProcessObserver.RealTime.Processes Namespace
UAOOI.ProcessObserver.RealTime.Utils.Collections.Generic Namespace
UAOOI.ProcessObserver.RealTime

HandlerWaitTimeList<(Of <(<'TElement>)>)> Members

The HandlerWaitTimeList<(Of <(<'TElement>)>)> type exposes the following members.

Constructors


  Name Description
Public method HandlerWaitTimeList<(Of <(<'TElement>)>)>(Boolean, String, Boolean)
Creates HandlerWaitTimeList
Public method HandlerWaitTimeList<(Of <(<'TElement>)>)>(Boolean, String)
Creates HandlerWaitTimeList

Methods


  Name Description
Public method DisableListManagerThread
Disables the list manager thread.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public method Dispose
Implement IDisposable. Do not make this method virtual. A derived class should not be able to override this method. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public method EnableListManagerThread
Enables the list manager thread.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method Handler
If overridden in the derived class can be used to handle the work related to the myDsc. Only one call is guaranteed at any instant of time. This method is executed by a separate thread.
Protected method MemberwiseClone (Inherited from Object.)
Public method NewOvertimeCoefficient
Event handler invoked every time new values are available.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Protected method RemoveItem()()()()
The method removes first ready item from the queue and schedules the work using ThreadPool. The method is called by the internal timer callback inside the lock of the instance of this class.
Public method RemoveItem(TElement%)
Removes the item.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public method ToString
Returns a String that represents the current Object.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public method WaitRemoveItem
Waits and remove an item.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)

Properties


  Name Description
Public property IsReadyToRemoved
Gets a value indicating whether item from the queue is ready to be removed.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)
Public property QueueLength
Gets the length of the queue.
(Inherited from WaitTimeList<(Of <(<'TElement>)>)>.)