ReactESP 2.0.0
Asynchronous programming for the ESP microcontrollers
reactesp::Reaction Class Referenceabstract

Reactions are code to be called when a given condition is fulfilled. More...

#include <ReactESP.h>

Inheritance diagram for reactesp::Reaction:
[legend]

Public Member Functions

 Reaction (react_callback callback)
 Construct a new Reaction object. More...
 
virtual void add ()=0
 
virtual void remove ()=0
 
virtual void tick ()=0
 

Protected Attributes

const react_callback callback
 

Detailed Description

Reactions are code to be called when a given condition is fulfilled.

Definition at line 27 of file ReactESP.h.

Constructor & Destructor Documentation

◆ Reaction()

reactesp::Reaction::Reaction ( react_callback  callback)
inline

Construct a new Reaction object.

Parameters
callbackFunction to be called when the reaction is triggered

Definition at line 37 of file ReactESP.h.

Member Function Documentation

◆ add()

virtual void reactesp::Reaction::add ( )
pure virtual

◆ remove()

virtual void reactesp::Reaction::remove ( )
pure virtual

◆ tick()

Member Data Documentation

◆ callback

const react_callback reactesp::Reaction::callback
protected

Definition at line 29 of file ReactESP.h.


The documentation for this class was generated from the following file: