OpenMetaverse Protocol Library Developers API Documentation
LocklessQueue < (Of < ( <' T > ) > ) > Class
NamespacesOpenMetaverseLocklessQueue < (Of < ( <' T > ) > ) >
A thread-safe lockless queue that supports multiple readers and multiple writers
Declaration Syntax
C#
public
sealed
class
LocklessQueue<T>
Generic Template Parameters
T
Members
All Members Constructors Methods Properties



Icon Member Description
LocklessQueue < (Of < ( <' T > ) > ) > () () () ()
Constructor

Count
Gets the current number of items in the queue. Since this is a lockless collection this value should be treated as a close estimate

Enqueue(T)
Enqueue an item

TryDequeue(T % )
Try to dequeue an item

Inheritance Hierarchy
Object
LocklessQueue < (Of < ( <' T > ) > ) >

Assembly: OpenMetaverseTypes(Module: OpenMetaverseTypes.dll) Version: 0.0.0.0