axlPointer vortex_async_queue_pop ( VortexAsyncQueue queue  ) 

Pop the first data available in the queue, locking the calling if no data is available.

The function is ensured to return with a reference to some data.

Parameters:
queue The queue where data will be required.
Returns:
A reference to the next data available.