ReactESP 3.0.0
Asynchronous programming for the ESP microcontrollers
Loading...
Searching...
No Matches
reactesp Namespace Reference

Classes

class  DelayEvent
 Event that is triggered after a certain time delay. More...
 
class  Event
 Events are code to be called when a given condition is fulfilled. More...
 
struct  EventInterface
 EventInterface defines the interface for all events. More...
 
class  EventLoop
 Main event loop of a EventLoop program. More...
 
class  ISREvent
 Event that is triggered on an input pin change. More...
 
class  RepeatEvent
 Event that is triggered repeatedly. More...
 
class  StreamEvent
 Event that is triggered when there is input available at the given Arduino Stream. More...
 
class  TickEvent
 Event that is triggered unconditionally at each execution loop. More...
 
class  TimedEvent
 TimedEvents are called based on elapsing of time. More...
 
struct  TriggerTimeCompare
 
class  UntimedEvent
 Events that are triggered based on something else than time. More...
 

Typedefs

using react_callback = std::function<void()>
 
using isr_react_callback = void (*)(void*)
 
using ReactESP = EventLoop
 
using TimedReaction = TimedEvent
 
using UntimedReaction = UntimedEvent
 
using DelayReaction = DelayEvent
 
using RepeatReaction = RepeatEvent
 
using ISRReaction = ISREvent
 
using StreamReaction = StreamEvent
 
using TickReaction = TickEvent
 

Typedef Documentation

◆ DelayReaction

Definition at line 369 of file ReactESP.h.

◆ isr_react_callback

using reactesp::isr_react_callback = void (*)(void*)

Definition at line 13 of file ReactESP.h.

◆ ISRReaction

Definition at line 371 of file ReactESP.h.

◆ react_callback

using reactesp::react_callback = std::function<void()>

Definition at line 12 of file ReactESP.h.

◆ ReactESP

Definition at line 366 of file ReactESP.h.

◆ RepeatReaction

Definition at line 370 of file ReactESP.h.

◆ StreamReaction

Definition at line 372 of file ReactESP.h.

◆ TickReaction

Definition at line 373 of file ReactESP.h.

◆ TimedReaction

Definition at line 367 of file ReactESP.h.

◆ UntimedReaction

Definition at line 368 of file ReactESP.h.