distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
SignalInformationQueueWrapper class is a container for internal::SignalInformationQueue. More...
#include "distortos/SignalInformationQueueWrapper.hpp"
Public Types | |
using | Storage = internal::SignalInformationQueue::Storage |
import Storage type alias from internal::SignalInformationQueue More... | |
using | StorageUniquePointer = internal::SignalInformationQueue::StorageUniquePointer |
import StorageUniquePointer type alias from internal::SignalInformationQueue More... | |
Public Member Functions | |
SignalInformationQueueWrapper (StorageUniquePointer &&storageUniquePointer, const size_t maxElements) | |
SignalInformationQueueWrapper's constructor. More... | |
Private Attributes | |
internal::SignalInformationQueue | signalInformationQueue_ |
contained internal::SignalInformationQueue object More... | |
SignalInformationQueueWrapper class is a container for internal::SignalInformationQueue.
import Storage type alias from internal::SignalInformationQueue
using distortos::SignalInformationQueueWrapper::StorageUniquePointer = internal::SignalInformationQueue::StorageUniquePointer |
import StorageUniquePointer type alias from internal::SignalInformationQueue
|
inline |
SignalInformationQueueWrapper's constructor.
[in] | storageUniquePointer | is a rvalue reference to StorageUniquePointer with storage for queue elements (sufficiently large for maxElements Storage objects) and appropriate deleter |
[in] | maxElements | is the number of elements in storage array |
|
private |
contained internal::SignalInformationQueue object