distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::MessageQueueBase::InternalFunctor Class Reference

InternalFunctor is a type-erased interface for functors which execute common code of pop() and push() operations. More...

#include "distortos/internal/synchronization/MessageQueueBase.hpp"

Inheritance diagram for distortos::internal::MessageQueueBase::InternalFunctor:
[legend]
Collaboration diagram for distortos::internal::MessageQueueBase::InternalFunctor:
[legend]

Detailed Description

InternalFunctor is a type-erased interface for functors which execute common code of pop() and push() operations.

The functor will be called by MessageQueueBase internals with references to entryList_ and freeEntryList_. It should perform common actions and execute the QueueFunctor passed from callers.


The documentation for this class was generated from the following file: