#include <mtsQueue.h>
Inheritance diagram for mtsQueue< _elementType >:


Definition at line 41 of file mtsQueue.h.
| void mtsQueue< _elementType >::SetSize | ( | size_type | size, | |
| const_reference | value | |||
| ) | [inline] |
Sets the size of the queue (destructive, i.e. won't preserve previously queued elements).
Definition at line 101 of file mtsQueue.h.
Referenced by mtsCommandQueuedWrite< _argumentType >::Allocate(), and mtsCommandQueuedWrite< _argumentType >::mtsCommandQueuedWrite().
Returns size of queue.
Definition at line 108 of file mtsQueue.h.
| size_type mtsQueue< _elementType >::GetAvailable | ( | void | ) | const [inline] |
Returns number of elements available in queue, i.e. the number of slots used.
Definition at line 115 of file mtsQueue.h.
| bool mtsQueue< _elementType >::IsFull | ( | void | ) | const [inline] |
Returns true if queue is full.
Definition at line 126 of file mtsQueue.h.
| bool mtsQueue< _elementType >::IsEmpty | ( | void | ) | const [inline] |
Returns true if queue is empty.
Definition at line 136 of file mtsQueue.h.
| const_pointer mtsQueue< _elementType >::Put | ( | const typename mtsGenericTypesUnwrap< value_type >::BaseType & | newObject | ) | [inline] |
Copy an object to the queue.
| in | reference to the object to be copied |
Definition at line 148 of file mtsQueue.h.
Referenced by mtsCommandQueuedWrite< _argumentType >::Execute().
Get a pointer to the next object to be read, but do not remove the item from the queue.
Definition at line 170 of file mtsQueue.h.
Pop the next object to be read from the queue.
Definition at line 181 of file mtsQueue.h.
Referenced by mtsCommandQueuedWrite< _argumentType >::Execute().