xronos-sdk 0.15.0
Xronos C++ SDK
Loading...
Searching...
No Matches
effects Reaction effect classes.

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...

Detailed Description

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.