|
Sharpility
|
A collection designed for holding elements prior to processing. More...
Public Member Functions | |
| bool | Offer (T item) |
| Offers item to queue. | |
| T | Peek () |
| Returns first item in queue. | |
| T | Poll () |
| Removes and return first item in queue. | |
| void | Clear () |
| Clears queue. | |
| bool | Contains (T item) |
| Checks is queue contains item. | |
Properties | |
| int | Count [get] |
| Returns number of queue items. | |
A collection designed for holding elements prior to processing.
| T |
| void Sharpility.Collections.IQueue< T >.Clear | ( | ) |
Clears queue.
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ >, Sharpility.Collections.DefaultQueue< T >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, and Sharpility.Collections.LinkedQueue< T >.
| bool Sharpility.Collections.IQueue< T >.Contains | ( | T | item | ) |
Checks is queue contains item.
| item | checkd item |
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, Sharpility.Collections.DefaultQueue< T >, and Sharpility.Collections.LinkedQueue< T >.
| bool Sharpility.Collections.IQueue< T >.Offer | ( | T | item | ) |
Offers item to queue.
| item | offered item |
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.DefaultQueue< T >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, and Sharpility.Collections.LinkedQueue< T >.
| T Sharpility.Collections.IQueue< T >.Peek | ( | ) |
Returns first item in queue.
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ >, Sharpility.Collections.DefaultQueue< T >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, and Sharpility.Collections.LinkedQueue< T >.
| T Sharpility.Collections.IQueue< T >.Poll | ( | ) |
Removes and return first item in queue.
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ >, Sharpility.Collections.DefaultQueue< T >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, and Sharpility.Collections.LinkedQueue< T >.
int Sharpility.Collections.IQueue< T >.Count [get] |
Returns number of queue items.
Implemented in Sharpility.Collections.Concurrent.DefaultBlockingQueue< T >, Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ >, Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T >, Sharpility.Collections.DefaultQueue< T >, and Sharpility.Collections.LinkedQueue< T >.