distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers

Queues-related synchronization API of distortos. More...

Collaboration diagram for Queues:

Classes

class  distortos::DynamicFifoQueue< T >
 DynamicFifoQueue class is a variant of FifoQueue that has dynamic storage for queue's contents. More...
 
class  distortos::DynamicMessageQueue< T >
 DynamicMessageQueue class is a variant of MessageQueue that has dynamic storage for queue's contents. More...
 
class  distortos::DynamicRawFifoQueue
 DynamicRawFifoQueue class is a variant of RawFifoQueue that has dynamic storage for queue's contents. More...
 
class  distortos::DynamicRawMessageQueue
 DynamicRawMessageQueue class is a variant of RawMessageQueue that has dynamic storage for queue's contents. More...
 
class  distortos::FifoQueue< T >
 FifoQueue class is a simple FIFO queue for thread-thread, thread-interrupt or interrupt-interrupt communication. It supports multiple readers and multiple writers. It is implemented as a wrapper for internal::FifoQueueBase. More...
 
class  distortos::MessageQueue< T >
 MessageQueue class is a message queue for thread-thread, thread-interrupt or interrupt-interrupt communication. It supports multiple readers and multiple writers. It is implemented as a wrapper for internal::MessageQueueBase. More...
 
class  distortos::RawFifoQueue
 RawFifoQueue class is very similar to FifoQueue, but optimized for binary serializable types (like POD types). More...
 
class  distortos::RawMessageQueue
 RawMessageQueue class is very similar to MessageQueue, but optimized for binary serializable types (like POD types). More...
 
class  distortos::StaticFifoQueue< T, QueueSize >
 StaticFifoQueue class is a variant of FifoQueue that has automatic storage for queue's contents. More...
 
class  distortos::StaticMessageQueue< T, QueueSize >
 StaticMessageQueue class is a variant of MessageQueue that has automatic storage for queue's contents. More...
 
class  distortos::StaticRawFifoQueue< T, QueueSize >
 StaticRawFifoQueue class is a variant of RawFifoQueue that has automatic storage for queue's contents. More...
 
class  distortos::StaticRawMessageQueue< T, QueueSize >
 StaticRawMessageQueue class is a variant of RawMessageQueue that has automatic storage for queue's contents. More...
 

Detailed Description

Queues-related synchronization API of distortos.