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.
Peek ()
 Returns first item in queue.
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