OpenJAUS SAE SDK
6.0.0
|
#include <Queue.h>
Inherits openjaus::system::AbstractQueue< Type >.
Inherited by openjaus::system::PriorityQueue< Type >.
Public Member Functions | |
Queue () | |
virtual | ~Queue () |
Public Member Functions inherited from openjaus::system::AbstractQueue< Type > | |
AbstractQueue () | |
virtual | ~AbstractQueue () |
bool | isEmpty () const |
int | getSize () const |
void | push (Type item) |
Type | pop () |
bool | timedWait_ms (int value) |
void | wakeAll () |
Wake up all threads that might be in a timedWait state. More... | |
void | flush () |
Public Member Functions inherited from openjaus::system::IQueue< Type > | |
IQueue () | |
virtual | ~IQueue () |
Protected Member Functions | |
virtual void | flushInternal (std::list< Type > &objects) |
Protected Member Functions inherited from openjaus::system::AbstractQueue< Type > | |
virtual void | pushInternal (Type item, std::list< Type > &objects) |
|
inline |
|
inlinevirtual |
|
inlineprotectedvirtual |
Implements openjaus::system::AbstractQueue< Type >.