Sharpility
Sharpility.Collections.IQueue< T > Interface Template Reference

A collection designed for holding elements prior to processing. More...

Inheritance diagram for Sharpility.Collections.IQueue< T >:
Sharpility.Collections.Concurrent.BlockingQueue< T > Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T > Sharpility.Collections.DefaultQueue< T > Sharpility.Collections.LinkedQueue< T > Sharpility.Collections.MappedQueue< T > Sharpility.Collections.Concurrent.DefaultBlockingQueue< T > Sharpility.Collections.SortedMappedQueue< T > Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ >

List of all members.

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.

Detailed Description

template<T>
interface Sharpility::Collections::IQueue< T >

A collection designed for holding elements prior to processing.

Template Parameters:
T

Member Function Documentation


Property Documentation


The documentation for this interface was generated from the following file:
 All Classes Namespaces Functions Enumerations Properties