An effect is an element a reaction declares so that its handler may produce events or values on it: a port to set, a programmable timer to schedule, a metric to record, or shutdown to request. More...
Classes | |
| class | xronos::sdk::BaseReaction::MetricEffect |
| A reaction's effect on a Metric. More... | |
| class | xronos::sdk::BaseReaction::PortEffect< T > |
| A reaction's effect on a port. More... | |
| class | xronos::sdk::BaseReaction::ProgrammableTimerEffect< T > |
| A reaction's effect on a ProgrammableTimer. More... | |
| class | xronos::sdk::BaseReaction::ShutdownEffect |
| A reaction's effect on Shutdown. More... | |
An effect is an element a reaction declares so that its handler may produce events or values on it: a port to set, a programmable timer to schedule, a metric to record, or shutdown to request.
Declaring an effect alone never invokes the handler.