distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
MessageQueueBase class header. More...
#include "distortos/Semaphore.hpp"
#include "distortos/internal/synchronization/QueueFunctor.hpp"
#include "distortos/internal/synchronization/SemaphoreFunctor.hpp"
#include "estd/SortedIntrusiveForwardList.hpp"
#include <memory>
Go to the source code of this file.
Classes | |
class | distortos::internal::MessageQueueBase |
MessageQueueBase class implements basic functionality of MessageQueue template class. More... | |
struct | distortos::internal::MessageQueueBase::Entry |
entry in the MessageQueueBase More... | |
struct | distortos::internal::MessageQueueBase::DescendingPriority |
functor which gives descending priority order of elements on the list More... | |
class | distortos::internal::MessageQueueBase::InternalFunctor |
InternalFunctor is a type-erased interface for functors which execute common code of pop() and push() operations. More... | |
Namespaces | |
distortos | |
Top-level namespace of distortos project. | |
distortos::internal | |
Internals of distortos project - should not be used directly! | |
MessageQueueBase class header.