OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Framework.BlockingQueue< T > Class Template Reference

Public Member Functions

void PriorityEnqueue (T value)
 
void Enqueue (T value)
 
Dequeue ()
 
Dequeue (int msTimeout)
 
bool Contains (T item)
 Indicate whether this queue contains the given item. More...
 
int Count ()
 Return a count of the number of requests on this queue. More...
 
T[] GetQueueArray ()
 Return the array of items on this queue. More...
 
void Clear ()
 

Detailed Description

Definition at line 33 of file BlockingQueue.cs.

Member Function Documentation

void OpenSim.Framework.BlockingQueue< T >.Clear ( )
inline

Definition at line 137 of file BlockingQueue.cs.

bool OpenSim.Framework.BlockingQueue< T >.Contains ( item)
inline

Indicate whether this queue contains the given item.

This method is not thread-safe. Do not rely on the result without consistent external locking.

Definition at line 98 of file BlockingQueue.cs.

int OpenSim.Framework.BlockingQueue< T >.Count ( )
inline

Return a count of the number of requests on this queue.

Definition at line 114 of file BlockingQueue.cs.

T OpenSim.Framework.BlockingQueue< T >.Dequeue ( )
inline

Definition at line 57 of file BlockingQueue.cs.

T OpenSim.Framework.BlockingQueue< T >.Dequeue ( int  msTimeout)
inline

Definition at line 75 of file BlockingQueue.cs.

void OpenSim.Framework.BlockingQueue< T >.Enqueue ( value)
inline

Definition at line 48 of file BlockingQueue.cs.

T [] OpenSim.Framework.BlockingQueue< T >.GetQueueArray ( )
inline

Return the array of items on this queue.

This method is not thread-safe. Do not rely on the result without consistent external locking.

Definition at line 126 of file BlockingQueue.cs.

void OpenSim.Framework.BlockingQueue< T >.PriorityEnqueue ( value)
inline

Definition at line 39 of file BlockingQueue.cs.


The documentation for this class was generated from the following file: