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 |