distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
SignalsCatcher class is a container for internal::SignalsCatcherControlBlock. More...
#include "distortos/SignalsCatcher.hpp"
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... | |
SignalsCatcher class is a container for internal::SignalsCatcherControlBlock.
import Storage type alias from internal::SignalsCatcherControlBlock
using distortos::SignalsCatcher::StorageUniquePointer = internal::SignalsCatcherControlBlock::StorageUniquePointer |
import StorageUniquePointer type alias from internal::SignalsCatcherControlBlock
|
inline |
SignalsCatcher's constructor.
[in] | storageUniquePointer | is a rvalue reference to StorageUniquePointer with storage for internal::Association objects (sufficiently large for storageSize elements) and appropriate deleter |
[in] | storageSize | is the number of elements in storage array |
|
private |
contained internal::SignalsCatcherControlBlock object