template <class T>
class CircularQueue
Defined at line 15 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
Only designed to work with POD types.
Public Methods
void CircularQueue<T> ()
Defined at line 24 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
void ~CircularQueue<T> ()
Defined at line 25 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
void Init (uint32_t capacity)
Defined at line 27 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
void Enqueue (T elem)
Defined at line 36 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
const T & Front ()
Defined at line 43 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
void Dequeue ()
Defined at line 48 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h
uint32_t Count ()
Defined at line 54 of file ../../src/connectivity/ethernet/drivers/gvnic/circular_queue.h