|
OpenJAUS SAE SDK
6.0.0
|
#include <AutoFlushQueue.h>
Inherits openjaus::system::IQueue< Type >.
Public Member Functions | |
| AutoFlushQueue (Queue< Type > &queue) | |
| virtual | ~AutoFlushQueue () |
| void | setAutoFlushEnabled (bool value) |
| bool | isAutoFlushEnabled () const |
| int | getMaxSize () const |
| void | setMaxSize (int value) |
| bool | isEmpty () const |
| int | getSize () const |
| void | push (Type item) |
| Type | pop () |
| bool | timedWait_ms (int value) |
| void | wakeAll () |
| void | flush () |
Public Member Functions inherited from openjaus::system::IQueue< Type > | |
| IQueue () | |
| virtual | ~IQueue () |
Protected Attributes | |
| Queue< Type > & | queueRef |
| int | maxSize |
| bool | enabled |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inline |
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inline |
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inline |
|
inline |
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
inlinevirtual |
Implements openjaus::system::IQueue< Type >.
|
protected |
|
protected |
|
protected |