ReactESP 1.0.0
Asynchronous programming for the ESP microcontrollers
StreamReaction Class Reference

Reaction that is triggered when there is input available at the given Arduino Stream. More...

#include <ReactESP.h>

Inheritance diagram for StreamReaction:
Collaboration diagram for StreamReaction:

Public Member Functions

 StreamReaction (Stream &stream, const react_callback callback)
 Construct a new Stream Reaction object. More...
 
void tick ()
 
- Public Member Functions inherited from UntimedReaction
 UntimedReaction (const react_callback callback)
 
virtual ~UntimedReaction ()
 
virtual void add ()
 
virtual void remove ()
 
- Public Member Functions inherited from Reaction
 Reaction (react_callback callback)
 Construct a new Reaction object. More...
 

Additional Inherited Members

- Protected Attributes inherited from Reaction
const react_callback callback
 

Detailed Description

Reaction that is triggered when there is input available at the given Arduino Stream.

Definition at line 152 of file ReactESP.h.

Constructor & Destructor Documentation

◆ StreamReaction()

StreamReaction::StreamReaction ( Stream &  stream,
const react_callback  callback 
)
inline

Construct a new Stream Reaction object.

Parameters
streamStream to monitor
callbackCallback to call for new input

Definition at line 163 of file ReactESP.h.

Member Function Documentation

◆ tick()

void StreamReaction::tick ( )
virtual

Implements UntimedReaction.

Definition at line 68 of file ReactESP.cpp.


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