distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::SignalInformationQueueWrapper Class Reference

SignalInformationQueueWrapper class is a container for internal::SignalInformationQueue. More...

#include "distortos/SignalInformationQueueWrapper.hpp"

Collaboration diagram for distortos::SignalInformationQueueWrapper:
[legend]

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...
 

Detailed Description

Member Typedef Documentation

◆ Storage

◆ StorageUniquePointer

Constructor & Destructor Documentation

◆ SignalInformationQueueWrapper()

distortos::SignalInformationQueueWrapper::SignalInformationQueueWrapper ( StorageUniquePointer &&  storageUniquePointer,
const size_t  maxElements 
)
inline

SignalInformationQueueWrapper's constructor.

Parameters
[in]storageUniquePointeris a rvalue reference to StorageUniquePointer with storage for queue elements (sufficiently large for maxElements Storage objects) and appropriate deleter
[in]maxElementsis the number of elements in storage array

Member Data Documentation

◆ signalInformationQueue_

internal::SignalInformationQueue distortos::SignalInformationQueueWrapper::signalInformationQueue_
private

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