Defines a queue of expiring items.
The following tables list the members exposed by the TimerWheel type.
Public Constructors
Name | Description | |
---|---|---|
TimerWheel | Overloaded. Initializes a new instance of the TimerWheel class. |
Public Fields
Name | Description | |
---|---|---|
DefaultSectorCount | The number of sectors in the timer wheel. | |
DefaultSectorSpan | The span for each sector. | |
MaxCurrentCount | The maximum possible value for the count for a timer item. | |
MaxSectors | The maximum possible value for the number of sectors. | |
MaxSpanSeconds | The mximum possible value for span seconds. |
Public Methods (see also Protected Methods )
Name | Description | |
---|---|---|
Dispose | Overloaded. Disposes the timer wheel. | |
Equals | Overloaded. (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
ReferenceEquals | (inherited from Object ) | |
ToString | (inherited from Object ) |
Protected Methods
Name | Description | |
---|---|---|
CheckDisposed | Check whether we are disposed and throw ObjectDisposedException. | |
Dispose | Overloaded. | |
Finalize | Overridden. Releases any resources held by the TimerWheel object before garbage collection. | |
MemberwiseClone | (inherited from Object ) |