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 >.