fCraft  0.638
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
fCraft.ConcurrentQueue< T > Class Template Reference

A lightweight queue implementation with lock-free/concurrent operations. More...

Public Member Functions

 ConcurrentQueue ()
 
bool Dequeue (ref T t)
 
void Enqueue (T t)
 
void Clear ()
 

Public Attributes

int Length
 

Detailed Description

A lightweight queue implementation with lock-free/concurrent operations.

Template Parameters
TPayload type

Constructor & Destructor Documentation

fCraft.ConcurrentQueue< T >.ConcurrentQueue ( )

Member Function Documentation

void fCraft.ConcurrentQueue< T >.Clear ( )
bool fCraft.ConcurrentQueue< T >.Dequeue ( ref T  t)
void fCraft.ConcurrentQueue< T >.Enqueue ( t)

Member Data Documentation

int fCraft.ConcurrentQueue< T >.Length

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