ReactESP 3.0.1
Asynchronous programming for the ESP microcontrollers
Loading...
Searching...
No Matches
reactesp::TickEvent Class Reference

Event that is triggered unconditionally at each execution loop. More...

#include <ReactESP.h>

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

Public Member Functions

 TickEvent (react_callback callback)
 Construct a new Tick Event object.
 
void tick (EventLoop *event_loop) override
 
- Public Member Functions inherited from reactesp::UntimedEvent
 UntimedEvent (react_callback callback)
 
void add (EventLoop *event_loop) override
 
void remove (EventLoop *event_loop) override
 
- Public Member Functions inherited from reactesp::Event
 Event (react_callback callback)
 Construct a new Event object.
 
 Event (const Event &)=delete
 
 Event (Event &&)=delete
 
Eventoperator= (const Event &)=delete
 
Eventoperator= (Event &&)=delete
 
- Public Member Functions inherited from reactesp::EventInterface
virtual ~EventInterface ()=default
 Default virtual destructor.
 

Additional Inherited Members

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

Detailed Description

Event that is triggered unconditionally at each execution loop.

Definition at line 192 of file ReactESP.h.

Constructor & Destructor Documentation

◆ TickEvent()

reactesp::TickEvent::TickEvent ( react_callback callback)
inline

Construct a new Tick Event object.

Parameters
callbackFunction to be called at each execution loop

Definition at line 199 of file ReactESP.h.

Member Function Documentation

◆ tick()

void reactesp::TickEvent::tick ( EventLoop * event_loop)
overridevirtual

Implements reactesp::EventInterface.

Definition at line 81 of file ReactESP.cpp.


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