ifw-daq
3.0.0-pre2
IFW Data Acquisition modules
|
Defer signal changes until later time. More...
#include <status.hpp>
Public Member Functions | |
DeferSignal ()=default | |
DeferSignal (ObservableStatus *status) | |
~DeferSignal () noexcept | |
DeferSignal (DeferSignal &&) noexcept | |
DeferSignal & | operator= (DeferSignal &&) noexcept |
void | Reset () noexcept |
If object is valid. More... | |
bool | IsValid () const noexcept |
Defer signal changes until later time.
This is mainly usedful to allow making multiple changes with only one signal being emitted.
Effects:
Definition at line 177 of file status.hpp.
|
default |
daq::ObservableStatus::DeferSignal::DeferSignal | ( | ObservableStatus * | status | ) |
Definition at line 132 of file status.cpp.
|
noexcept |
Definition at line 152 of file status.cpp.
|
noexcept |
Definition at line 138 of file status.cpp.
|
inlinenoexcept |
Definition at line 192 of file status.hpp.
|
noexcept |
Definition at line 144 of file status.cpp.
|
noexcept |
If object is valid.
Definition at line 156 of file status.cpp.