distortos  v0.5.0
object-oriented C++ RTOS for microcontrollers
distortos::SignalsCatcher Class Reference

SignalsCatcher class is a container for internal::SignalsCatcherControlBlock. More...

#include <SignalsCatcher.hpp>

Collaboration diagram for distortos::SignalsCatcher:
[legend]

Public Types

using Storage = internal::SignalsCatcherControlBlock::Storage
 import Storage type alias from internal::SignalsCatcherControlBlock More...
 
using StorageUniquePointer = internal::SignalsCatcherControlBlock::StorageUniquePointer
 import StorageUniquePointer type alias from internal::SignalsCatcherControlBlock More...
 

Public Member Functions

 SignalsCatcher (StorageUniquePointer &&storageUniquePointer, const size_t storageSize)
 SignalsCatcher's constructor. More...
 

Private Attributes

internal::SignalsCatcherControlBlock signalsCatcherControlBlock_
 contained internal::SignalsCatcherControlBlock object More...
 

Detailed Description

Member Typedef Documentation

◆ Storage

◆ StorageUniquePointer

Constructor & Destructor Documentation

◆ SignalsCatcher()

distortos::SignalsCatcher::SignalsCatcher ( StorageUniquePointer &&  storageUniquePointer,
const size_t  storageSize 
)
inline

SignalsCatcher's constructor.

Parameters
[in]storageUniquePointeris a rvalue reference to StorageUniquePointer with storage for internal::Association objects (sufficiently large for storageSize elements) and appropriate deleter
[in]storageSizeis the number of elements in storage array

Member Data Documentation

◆ signalsCatcherControlBlock_

internal::SignalsCatcherControlBlock distortos::SignalsCatcher::signalsCatcherControlBlock_
private

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