SimpleDataQueue Methods |
The SimpleDataQueue type exposes the following members.
Name | Description | |
---|---|---|
Clone |
Makes full copy of this instance.
| |
CopyTo |
Sets internal state to destination object.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetEnumerator |
Returns an enumerator that iterates through a collection.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetIndexByTime |
Get offset index of element by element time.
If there no element with such time, we return latest element with time smaller than specified.
If we can't find valid index, we return -1.
| |
GetTimeByIndex |
Return time associated with specified point.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Put(Double) |
Store new data element in queue. This method for static automatic managed or single queue.
Do not call it for manually managed queue or dynamic automatic queue (ManualControl, AutoDynamic types).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
Put(Double, DateTime) |
Stores new data element in queue. This method for automatic managed or single element queue.
Do not call it for manually managed queue or dynamic automatic queue (ManualControl type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
PutFirst(Double) |
Store new data element on first position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
PutFirst(Double, DateTime) |
Store new data element on first position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
PutLast(Double) |
Store new data element on last position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
PutLast(Double, DateTime) |
Store new data element on last position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
RemoveFirst |
Remove data element from first position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
RemoveLast |
Remove data element from last position in queue. This method for manual queue.
Do not call it for automatic managed queue or single element queue (SingleElement, AutoDynamic, AutoStatic type).
Note: Please do not use both with and without DateTime method for one queue instance.
| |
RemoveOnPopDelegate |
Remove delegate that will be invoked every time a new element is dequeued.
| |
RemoveOnPushDelegate |
Remove delegate that will be invoked every time a new element is enqueued.
| |
SetOnPopDelegate |
Set delegate that will be invoked every time a new element is dequeued.
| |
SetOnPushDelegate |
Set delegate that will be invoked every time a new element is enqueued.
| |
SetQueueListener |
Set listener to queue capacity. Queue will call OnPop method every time, when queue drop some element.
And OnPush method, when queue store element. Do not use listener with single element queue.
Queue support any number of listeners.
| |
ToArray |
Copies the elements of the SimpleDataQueue to a new array.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |