AsyncTaskCircularBuffer (struct)

AsyncTaskCircularBuffer AsyncTaskCircularBuffer AsyncTaskCircularBuffer

Members

LightLock tasksLock  
AsyncTask[] tasks  
UInt32 head  

Methods

  AsyncTaskCircularBuffer ( in AsyncTaskCircularBuffer other )
  AsyncTaskCircularBuffer ()
AsyncTaskCircularBuffer clone ? ()
AsyncTask dequeue ! ()
  enqueue ! ( in Ref<AsyncTask> task )
Boolean isEmpty ! ()
Boolean removeTask ! ( in Ref<AsyncTask> task )

Methods in detail

AsyncTaskCircularBuffer ( in AsyncTaskCircularBuffer other )

copy constructor


AsyncTaskCircularBuffer ()

default constructor


AsyncTaskCircularBuffer AsyncTaskCircularBuffer.clone? ()

clone method


AsyncTask AsyncTaskCircularBuffer.dequeue! ()


AsyncTaskCircularBuffer.enqueue! ( in Ref<AsyncTask> task )


Boolean AsyncTaskCircularBuffer.isEmpty! ()


Boolean AsyncTaskCircularBuffer.removeTask! ( in Ref<AsyncTask> task )