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

Reactions that are triggered based on something else than time. More...

#include <ReactESP.h>

Inheritance diagram for reactesp::UntimedReaction:
[legend]
Collaboration diagram for reactesp::UntimedReaction:
[legend]

Public Member Functions

 UntimedReaction (const react_callback callback)
 
virtual ~UntimedReaction ()
 
virtual void add ()
 
virtual void remove ()
 
virtual void tick ()=0
 
- Public Member Functions inherited from reactesp::Reaction
 Reaction (react_callback callback)
 Construct a new Reaction object. More...
 

Additional Inherited Members

- Protected Attributes inherited from reactesp::Reaction
const react_callback callback
 

Detailed Description

Reactions that are triggered based on something else than time.

Definition at line 141 of file ReactESP.h.

Constructor & Destructor Documentation

◆ UntimedReaction()

reactesp::UntimedReaction::UntimedReaction ( const react_callback  callback)
inline

Definition at line 143 of file ReactESP.h.

◆ ~UntimedReaction()

virtual reactesp::UntimedReaction::~UntimedReaction ( )
inlinevirtual

Definition at line 144 of file ReactESP.h.

Member Function Documentation

◆ add()

void reactesp::UntimedReaction::add ( )
virtual

Implements reactesp::Reaction.

Definition at line 63 of file ReactESP.cpp.

Here is the caller graph for this function:

◆ remove()

void reactesp::UntimedReaction::remove ( )
virtual

Implements reactesp::Reaction.

Definition at line 65 of file ReactESP.cpp.

◆ tick()

virtual void reactesp::UntimedReaction::tick ( )
pure virtual

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