State changing notifier wrapper.
Definition: notifier.h:20
State input and output trigger.
Definition: trigger_inout.h:15
Notifier< T > & GetNotifier() noexcept
Notifier property getter.
Definition: trigger_inout.h:45
Trigger< T > & GetTrigger() noexcept
Trigger property getter.
Definition: trigger_inout.h:38
TriggerInOut(T &state, TriggerHandler handler)
Constructor.
Definition: trigger_inout.h:24
State changing trigger wrapper.
Definition: trigger.h:17
std::function< void()> TriggerHandler
Callback on trigger invocation.
Definition: trigger.h:11