ProcessQueueStatistics Structure

Represents the statistics of a ProcessQueueT.

Definition

Namespace: Gemstone.Threading.Collections
Assembly: Gemstone.Threading (in Gemstone.Threading.dll) Version: 1.0.128 -- Release Build+d4a9a653be1def5888b9be91bb1825c8655f3529
public struct ProcessQueueStatistics
Inheritance
Object    ValueType    ProcessQueueStatistics

Methods

EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)

Fields

ActiveThreads Gets the current number of active threads.
IsEnabled Gets indicator that the ProcessQueueT is currently enabled.
IsProcessing Gets indicator that the ProcessQueueT is actively processing items.
ItemsBeingProcessed Gets the total number of items currently being processed.
ProcessingInterval Gets the interval, in milliseconds, on which new items begin processing.
ProcessingStyle Gets the item QueueProcessingStyle for the ProcessQueueT (i.e., one at a time or many at once).
ProcessTimeout Gets the maximum time, in milliseconds, allowed for processing an item.
QueueCount Gets the number of elements queued for processing in the ProcessQueueT.
RunTime Gets the total amount of time, in seconds, that the process ProcessQueueT has been active.
ThreadingMode Gets the current QueueThreadingMode for the ProcessQueueT (i.e., synchronous or asynchronous).
TotalProcessedItems Gets the total number of items processed so far.

See Also