ReactESP 1.0.0
Asynchronous programming for the ESP microcontrollers
ReactESP.h File Reference
#include <Arduino.h>
#include <forward_list>
#include <functional>
#include <queue>
Include dependency graph for ReactESP.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Reaction
 Reactions are code to be called when a given condition is fulfilled. More...
 
class  TimedReaction
 TimedReactions are called based on elapsing of time. More...
 
struct  TriggerTimeCompare
 
class  DelayReaction
 Reaction that is triggered after a certain time delay. More...
 
class  RepeatReaction
 Reaction that is triggered repeatedly. More...
 
class  UntimedReaction
 Reactions that are triggered based on something else than time. More...
 
class  StreamReaction
 Reaction that is triggered when there is input available at the given Arduino Stream. More...
 
class  TickReaction
 Reaction that is triggered unconditionally at each execution loop. More...
 
class  ISRReaction
 Reaction that is triggered on an input pin change. More...
 
class  ReactESP
 Main class of a ReactESP program. More...
 

Typedefs

typedef std::function< void()> react_callback
 
typedef void(* isr_react_callback) (void *)
 

Typedef Documentation

◆ isr_react_callback

typedef void(* isr_react_callback) (void *)

Definition at line 11 of file ReactESP.h.

◆ react_callback

typedef std::function<void()> react_callback

Definition at line 10 of file ReactESP.h.