From 71292476f04049acea938413c4813d54ce8c53e9 Mon Sep 17 00:00:00 2001 From: Matti Airas Date: Wed, 30 Oct 2024 12:11:08 +0200 Subject: [PATCH] Update the Doxygen docs for version 3.2.0 --- docs/generated/docs/_react_e_s_p_8h.html | 4 +- .../docs/_react_e_s_p_8h__dep__incl.svg | 2 +- .../docs/_react_e_s_p_8h__dep__incl_org.svg | 2 +- docs/generated/docs/_react_e_s_p_8h__incl.map | 30 +- docs/generated/docs/_react_e_s_p_8h__incl.md5 | 2 +- docs/generated/docs/_react_e_s_p_8h__incl.svg | 88 ++-- .../docs/_react_e_s_p_8h__incl_org.svg | 88 ++-- .../docs/_react_e_s_p_8h_source.html | 2 +- docs/generated/docs/annotated.html | 2 +- docs/generated/docs/classes.html | 2 +- ...classreactesp_1_1_delay_event-members.html | 43 +- .../docs/classreactesp_1_1_delay_event.html | 16 +- ...sreactesp_1_1_delay_event__coll__graph.svg | 2 +- ...ctesp_1_1_delay_event__coll__graph_org.svg | 2 +- ...actesp_1_1_delay_event__inherit__graph.svg | 2 +- ...sp_1_1_delay_event__inherit__graph_org.svg | 2 +- ...ea813021513248b351f55722d7b20f0_cgraph.svg | 2 +- ...3021513248b351f55722d7b20f0_cgraph_org.svg | 2 +- ...2687321b5a603131eb6ddd85f2ed2e2_cgraph.svg | 2 +- ...321b5a603131eb6ddd85f2ed2e2_cgraph_org.svg | 2 +- ...c91371781ea8c88412d188465f14d02_cgraph.svg | 2 +- ...71781ea8c88412d188465f14d02_cgraph_org.svg | 2 +- .../docs/classreactesp_1_1_event-members.html | 21 +- .../docs/classreactesp_1_1_event.html | 14 +- .../classreactesp_1_1_event__coll__graph.svg | 2 +- ...assreactesp_1_1_event__coll__graph_org.svg | 2 +- ...lassreactesp_1_1_event__inherit__graph.svg | 2 +- ...reactesp_1_1_event__inherit__graph_org.svg | 2 +- .../classreactesp_1_1_event_loop-members.html | 2 +- .../docs/classreactesp_1_1_event_loop.html | 6 +- ...01ffbb649dc0b4b0dd11a3eb68db76b_cgraph.map | 16 +- ...01ffbb649dc0b4b0dd11a3eb68db76b_cgraph.md5 | 2 +- ...01ffbb649dc0b4b0dd11a3eb68db76b_cgraph.svg | 46 +- ...bb649dc0b4b0dd11a3eb68db76b_cgraph_org.svg | 46 +- ...1ffbb649dc0b4b0dd11a3eb68db76b_icgraph.svg | 2 +- ...b649dc0b4b0dd11a3eb68db76b_icgraph_org.svg | 2 +- ...c84df800a38ca6870c5a20eaa53d526_cgraph.map | 16 +- ...c84df800a38ca6870c5a20eaa53d526_cgraph.md5 | 2 +- ...c84df800a38ca6870c5a20eaa53d526_cgraph.svg | 46 +- ...f800a38ca6870c5a20eaa53d526_cgraph_org.svg | 46 +- ...84df800a38ca6870c5a20eaa53d526_icgraph.svg | 2 +- ...800a38ca6870c5a20eaa53d526_icgraph_org.svg | 2 +- ...85d2eebfb959d5d0caa15acbda6a72_icgraph.svg | 2 +- ...eebfb959d5d0caa15acbda6a72_icgraph_org.svg | 2 +- ...4bfd4eea96041fb7518e6b3dbacb3e_icgraph.svg | 2 +- ...4eea96041fb7518e6b3dbacb3e_icgraph_org.svg | 2 +- ...ae6985931b6acda6afcbab5e1086a1_icgraph.svg | 2 +- ...85931b6acda6afcbab5e1086a1_icgraph_org.svg | 2 +- ...acec19e7b5d1d38533ccd2b165173e3_cgraph.svg | 2 +- ...19e7b5d1d38533ccd2b165173e3_cgraph_org.svg | 2 +- ...8fd70c42e436022c76d211e2247012_icgraph.svg | 2 +- ...0c42e436022c76d211e2247012_icgraph_org.svg | 2 +- ...6b31c993f0c98a4b3237c87a5b9a72_icgraph.svg | 2 +- ...c993f0c98a4b3237c87a5b9a72_icgraph_org.svg | 2 +- ...c9dd3599830e600a133540fc2389a3_icgraph.svg | 2 +- ...3599830e600a133540fc2389a3_icgraph_org.svg | 2 +- ...13f233f711816fcc9eb3c1d296e3ff_icgraph.svg | 2 +- ...33f711816fcc9eb3c1d296e3ff_icgraph_org.svg | 2 +- ...2c498cf62081624726346edf2db28b_icgraph.svg | 2 +- ...8cf62081624726346edf2db28b_icgraph_org.svg | 2 +- ...78ff51d3fb57c24f1a246272bce74b_icgraph.svg | 2 +- ...51d3fb57c24f1a246272bce74b_icgraph_org.svg | 2 +- ...120011e13692e6f8a49ed2086dea6a_icgraph.svg | 2 +- ...11e13692e6f8a49ed2086dea6a_icgraph_org.svg | 2 +- ...31ddf074949a392c6bcfe5ac9022720_cgraph.svg | 2 +- ...f074949a392c6bcfe5ac9022720_cgraph_org.svg | 2 +- ...e43fd0031d317a0aab863c5c4ac3d7_icgraph.svg | 2 +- ...d0031d317a0aab863c5c4ac3d7_icgraph_org.svg | 2 +- ...classreactesp_1_1_i_s_r_event-members.html | 23 +- .../docs/classreactesp_1_1_i_s_r_event.html | 14 +- ...sreactesp_1_1_i_s_r_event__coll__graph.svg | 2 +- ...ctesp_1_1_i_s_r_event__coll__graph_org.svg | 2 +- ...actesp_1_1_i_s_r_event__inherit__graph.svg | 2 +- ...sp_1_1_i_s_r_event__inherit__graph_org.svg | 2 +- ...ff94762bb729778aef8d582bf2e3a8_icgraph.svg | 2 +- ...762bb729778aef8d582bf2e3a8_icgraph_org.svg | 2 +- ...lassreactesp_1_1_repeat_event-members.html | 39 +- .../docs/classreactesp_1_1_repeat_event.html | 20 +- ...reactesp_1_1_repeat_event__coll__graph.svg | 2 +- ...tesp_1_1_repeat_event__coll__graph_org.svg | 2 +- ...ctesp_1_1_repeat_event__inherit__graph.svg | 2 +- ...p_1_1_repeat_event__inherit__graph_org.svg | 2 +- ...3021777e9303e40009d864e9952be14_cgraph.svg | 2 +- ...777e9303e40009d864e9952be14_cgraph_org.svg | 2 +- ...lassreactesp_1_1_stream_event-members.html | 23 +- .../docs/classreactesp_1_1_stream_event.html | 14 +- ...reactesp_1_1_stream_event__coll__graph.svg | 2 +- ...tesp_1_1_stream_event__coll__graph_org.svg | 2 +- ...ctesp_1_1_stream_event__inherit__graph.svg | 2 +- ...p_1_1_stream_event__inherit__graph_org.svg | 2 +- .../classreactesp_1_1_tick_event-members.html | 25 +- .../docs/classreactesp_1_1_tick_event.html | 14 +- ...ssreactesp_1_1_tick_event__coll__graph.svg | 2 +- ...actesp_1_1_tick_event__coll__graph_org.svg | 2 +- ...eactesp_1_1_tick_event__inherit__graph.svg | 2 +- ...esp_1_1_tick_event__inherit__graph_org.svg | 2 +- ...classreactesp_1_1_timed_event-members.html | 41 +- .../docs/classreactesp_1_1_timed_event.html | 157 ++++++- .../docs/classreactesp_1_1_timed_event.js | 4 + ...sreactesp_1_1_timed_event__coll__graph.svg | 2 +- ...ctesp_1_1_timed_event__coll__graph_org.svg | 2 +- ...actesp_1_1_timed_event__inherit__graph.svg | 2 +- ...sp_1_1_timed_event__inherit__graph_org.svg | 2 +- ...e54ee8a5720bf8e218273ad6ce399b_icgraph.svg | 2 +- ...e8a5720bf8e218273ad6ce399b_icgraph_org.svg | 2 +- ...884e4ff4d0368e243503def0b31e49_icgraph.map | 11 + ...884e4ff4d0368e243503def0b31e49_icgraph.md5 | 1 + ...884e4ff4d0368e243503def0b31e49_icgraph.svg | 179 +++++++ ...4ff4d0368e243503def0b31e49_icgraph_org.svg | 96 ++++ ...3ca557a9e1918800e22b27b6a3fe26_icgraph.svg | 2 +- ...57a9e1918800e22b27b6a3fe26_icgraph_org.svg | 2 +- ...assreactesp_1_1_untimed_event-members.html | 25 +- .../docs/classreactesp_1_1_untimed_event.html | 134 +++++- .../docs/classreactesp_1_1_untimed_event.js | 6 +- ...eactesp_1_1_untimed_event__coll__graph.svg | 2 +- ...esp_1_1_untimed_event__coll__graph_org.svg | 2 +- ...tesp_1_1_untimed_event__inherit__graph.svg | 2 +- ..._1_1_untimed_event__inherit__graph_org.svg | 2 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- docs/generated/docs/doxygen_crawl.html | 11 + docs/generated/docs/event__loop_8cpp.html | 4 +- .../generated/docs/event__loop_8cpp__incl.map | 28 +- .../generated/docs/event__loop_8cpp__incl.md5 | 2 +- .../generated/docs/event__loop_8cpp__incl.svg | 92 ++-- .../docs/event__loop_8cpp__incl_org.svg | 92 ++-- .../docs/event__loop_8cpp_source.html | 30 +- docs/generated/docs/event__loop_8h.html | 4 +- .../docs/event__loop_8h__dep__incl.svg | 2 +- .../docs/event__loop_8h__dep__incl_org.svg | 2 +- docs/generated/docs/event__loop_8h__incl.map | 20 +- docs/generated/docs/event__loop_8h__incl.md5 | 2 +- docs/generated/docs/event__loop_8h__incl.svg | 60 ++- .../docs/event__loop_8h__incl_org.svg | 60 ++- .../generated/docs/event__loop_8h_source.html | 22 +- docs/generated/docs/events_8cpp.html | 4 +- docs/generated/docs/events_8cpp__incl.map | 26 +- docs/generated/docs/events_8cpp__incl.md5 | 2 +- docs/generated/docs/events_8cpp__incl.svg | 126 ++--- docs/generated/docs/events_8cpp__incl_org.svg | 126 ++--- docs/generated/docs/events_8cpp_source.html | 22 +- docs/generated/docs/events_8h.html | 5 +- docs/generated/docs/events_8h__dep__incl.svg | 2 +- .../docs/events_8h__dep__incl_org.svg | 2 +- docs/generated/docs/events_8h__incl.map | 8 +- docs/generated/docs/events_8h__incl.md5 | 2 +- docs/generated/docs/events_8h__incl.svg | 36 +- docs/generated/docs/events_8h__incl_org.svg | 36 +- docs/generated/docs/events_8h_source.html | 443 ++++++++++-------- docs/generated/docs/files.html | 2 +- docs/generated/docs/functions.html | 4 +- docs/generated/docs/functions_func.html | 4 +- docs/generated/docs/functions_rela.html | 2 +- docs/generated/docs/functions_vars.html | 2 +- docs/generated/docs/globals.html | 2 +- docs/generated/docs/globals_defs.html | 2 +- docs/generated/docs/globals_func.html | 2 +- docs/generated/docs/globals_vars.html | 2 +- docs/generated/docs/graph_legend.html | 2 +- docs/generated/docs/graph_legend.svg | 2 +- docs/generated/docs/hierarchy.html | 2 +- docs/generated/docs/index.html | 2 +- docs/generated/docs/inherit_graph_0.svg | 2 +- docs/generated/docs/inherit_graph_1.svg | 2 +- docs/generated/docs/inherit_graph_2.svg | 2 +- docs/generated/docs/inherits.html | 2 +- docs/generated/docs/main_8cpp.html | 4 +- docs/generated/docs/main_8cpp__incl.map | 18 +- docs/generated/docs/main_8cpp__incl.md5 | 2 +- docs/generated/docs/main_8cpp__incl.svg | 72 +-- docs/generated/docs/main_8cpp__incl_org.svg | 72 +-- ...921d9a3d419e00436d8938e6521b9f2_cgraph.svg | 2 +- ...9a3d419e00436d8938e6521b9f2_cgraph_org.svg | 2 +- ...21d9a3d419e00436d8938e6521b9f2_icgraph.svg | 2 +- ...a3d419e00436d8938e6521b9f2_icgraph_org.svg | 2 +- ...ce2b9b2cc8c29c788ce0a1870b7bbe9_cgraph.svg | 2 +- ...9b2cc8c29c788ce0a1870b7bbe9_cgraph_org.svg | 2 +- ...e2b9b2cc8c29c788ce0a1870b7bbe9_icgraph.svg | 2 +- ...b2cc8c29c788ce0a1870b7bbe9_icgraph_org.svg | 2 +- ...fc01d736fe50cf5b977f755b675f11d_cgraph.svg | 2 +- ...d736fe50cf5b977f755b675f11d_cgraph_org.svg | 2 +- ...acc222e959363ee034cea9488ef627_icgraph.svg | 2 +- ...22e959363ee034cea9488ef627_icgraph_org.svg | 2 +- ...9032828806331e4ee839f4dde7611f2_cgraph.map | 16 +- ...9032828806331e4ee839f4dde7611f2_cgraph.md5 | 2 +- ...9032828806331e4ee839f4dde7611f2_cgraph.svg | 44 +- ...828806331e4ee839f4dde7611f2_cgraph_org.svg | 46 +- ...138bb00421f2c926d7029d0b293cc0f_cgraph.svg | 2 +- ...b00421f2c926d7029d0b293cc0f_cgraph_org.svg | 2 +- ...38bb00421f2c926d7029d0b293cc0f_icgraph.svg | 2 +- ...00421f2c926d7029d0b293cc0f_icgraph_org.svg | 2 +- ...991f139e8442b81f0e042d82d00bd7e_cgraph.svg | 2 +- ...139e8442b81f0e042d82d00bd7e_cgraph_org.svg | 2 +- ...91f139e8442b81f0e042d82d00bd7e_icgraph.svg | 2 +- ...39e8442b81f0e042d82d00bd7e_icgraph_org.svg | 2 +- ...e461d27b9c48d5921c00d521181f12f_cgraph.map | 16 +- ...e461d27b9c48d5921c00d521181f12f_cgraph.md5 | 2 +- ...e461d27b9c48d5921c00d521181f12f_cgraph.svg | 46 +- ...d27b9c48d5921c00d521181f12f_cgraph_org.svg | 46 +- docs/generated/docs/main_8cpp_source.html | 4 +- docs/generated/docs/namespacemembers.html | 2 +- .../generated/docs/namespacemembers_func.html | 2 +- .../generated/docs/namespacemembers_type.html | 2 +- docs/generated/docs/namespacereactesp.html | 8 +- ...ee9481c08d90d81a80eded1394f1bb_icgraph.svg | 2 +- ...81c08d90d81a80eded1394f1bb_icgraph_org.svg | 2 +- docs/generated/docs/namespaces.html | 2 +- docs/generated/docs/navtreedata.js | 3 +- docs/generated/docs/navtreeindex0.js | 68 +-- docs/generated/docs/navtreeindex1.js | 23 + docs/generated/docs/search/all_0.js | 2 +- docs/generated/docs/search/all_a.js | 2 +- docs/generated/docs/search/all_c.js | 2 +- docs/generated/docs/search/functions_0.js | 2 +- docs/generated/docs/search/functions_8.js | 2 +- docs/generated/docs/search/functions_a.js | 2 +- ...treactesp_1_1_event_interface-members.html | 9 +- .../structreactesp_1_1_event_interface.html | 132 +++++- .../structreactesp_1_1_event_interface.js | 5 +- ...sp_1_1_event_interface__inherit__graph.svg | 2 +- ..._1_event_interface__inherit__graph_org.svg | 2 +- ...275e109fb27519544e7498c588c560_icgraph.map | 5 + ...275e109fb27519544e7498c588c560_icgraph.md5 | 1 + ...275e109fb27519544e7498c588c560_icgraph.svg | 65 +++ ...109fb27519544e7498c588c560_icgraph_org.svg | 39 ++ ...ccd0c98a86954e7abfbff8e9068196a_cgraph.map | 5 + ...ccd0c98a86954e7abfbff8e9068196a_cgraph.md5 | 1 + ...ccd0c98a86954e7abfbff8e9068196a_cgraph.svg | 67 +++ ...c98a86954e7abfbff8e9068196a_cgraph_org.svg | 41 ++ ...884e4ff4d0368e243503def0b31e49_icgraph.map | 12 +- ...884e4ff4d0368e243503def0b31e49_icgraph.md5 | 2 +- ...884e4ff4d0368e243503def0b31e49_icgraph.svg | 140 +----- ...4ff4d0368e243503def0b31e49_icgraph_org.svg | 81 +--- ...e2669b144193af877d10228cd1f3df_icgraph.map | 5 + ...e2669b144193af877d10228cd1f3df_icgraph.md5 | 1 + ...e2669b144193af877d10228cd1f3df_icgraph.svg | 67 +++ ...9b144193af877d10228cd1f3df_icgraph_org.svg | 41 ++ ...0ed52cc1770074692bea566819b0a10_cgraph.map | 5 + ...0ed52cc1770074692bea566819b0a10_cgraph.md5 | 1 + ...0ed52cc1770074692bea566819b0a10_cgraph.svg | 67 +++ ...2cc1770074692bea566819b0a10_cgraph_org.svg | 41 ++ ...2195fff3b47506f864617dd2c5b9c0b_cgraph.map | 5 + ...2195fff3b47506f864617dd2c5b9c0b_cgraph.md5 | 1 + ...2195fff3b47506f864617dd2c5b9c0b_cgraph.svg | 65 +++ ...fff3b47506f864617dd2c5b9c0b_cgraph_org.svg | 39 ++ ...tesp_1_1_trigger_time_compare-members.html | 2 +- ...ructreactesp_1_1_trigger_time_compare.html | 6 +- 246 files changed, 2880 insertions(+), 1464 deletions(-) create mode 100644 docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.map create mode 100644 docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.md5 create mode 100644 docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.svg create mode 100644 docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph_org.svg create mode 100644 docs/generated/docs/navtreeindex1.js create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a3a275e109fb27519544e7498c588c560_icgraph.map create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a3a275e109fb27519544e7498c588c560_icgraph.md5 create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a3a275e109fb27519544e7498c588c560_icgraph.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a3a275e109fb27519544e7498c588c560_icgraph_org.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a4ccd0c98a86954e7abfbff8e9068196a_cgraph.map create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a4ccd0c98a86954e7abfbff8e9068196a_cgraph.md5 create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a4ccd0c98a86954e7abfbff8e9068196a_cgraph.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a4ccd0c98a86954e7abfbff8e9068196a_cgraph_org.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a8de2669b144193af877d10228cd1f3df_icgraph.map create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a8de2669b144193af877d10228cd1f3df_icgraph.md5 create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a8de2669b144193af877d10228cd1f3df_icgraph.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a8de2669b144193af877d10228cd1f3df_icgraph_org.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a90ed52cc1770074692bea566819b0a10_cgraph.map create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a90ed52cc1770074692bea566819b0a10_cgraph.md5 create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a90ed52cc1770074692bea566819b0a10_cgraph.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a90ed52cc1770074692bea566819b0a10_cgraph_org.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a92195fff3b47506f864617dd2c5b9c0b_cgraph.map create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a92195fff3b47506f864617dd2c5b9c0b_cgraph.md5 create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a92195fff3b47506f864617dd2c5b9c0b_cgraph.svg create mode 100644 docs/generated/docs/structreactesp_1_1_event_interface_a92195fff3b47506f864617dd2c5b9c0b_cgraph_org.svg diff --git a/docs/generated/docs/_react_e_s_p_8h.html b/docs/generated/docs/_react_e_s_p_8h.html index 049c39e..32fcd8d 100644 --- a/docs/generated/docs/_react_e_s_p_8h.html +++ b/docs/generated/docs/_react_e_s_p_8h.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -116,7 +116,7 @@
Include dependency graph for ReactESP.h:
-
+
This graph shows which files directly or indirectly include this file:
diff --git a/docs/generated/docs/_react_e_s_p_8h__dep__incl.svg b/docs/generated/docs/_react_e_s_p_8h__dep__incl.svg index 2529f8f..45c2fb3 100644 --- a/docs/generated/docs/_react_e_s_p_8h__dep__incl.svg +++ b/docs/generated/docs/_react_e_s_p_8h__dep__incl.svg @@ -1,7 +1,7 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/_react_e_s_p_8h__incl.md5 b/docs/generated/docs/_react_e_s_p_8h__incl.md5 index 808c533..ba9c27e 100644 --- a/docs/generated/docs/_react_e_s_p_8h__incl.md5 +++ b/docs/generated/docs/_react_e_s_p_8h__incl.md5 @@ -1 +1 @@ -e9e016b7fe86e6e997bd9d37a49bb3a2 \ No newline at end of file +c4f5d1e74e074b4bb9ad5c3e172c4fc7 \ No newline at end of file diff --git a/docs/generated/docs/_react_e_s_p_8h__incl.svg b/docs/generated/docs/_react_e_s_p_8h__incl.svg index e782cb6..a9979a6 100644 --- a/docs/generated/docs/_react_e_s_p_8h__incl.svg +++ b/docs/generated/docs/_react_e_s_p_8h__incl.svg @@ -1,11 +1,11 @@ - - + @@ -23,8 +23,8 @@ Node1 - -src/ReactESP.h + +src/ReactESP.h @@ -32,8 +32,8 @@ Node2 - -Arduino.h + +Arduino.h @@ -41,8 +41,8 @@ Node1->Node2 - - + + @@ -50,8 +50,8 @@ Node3 - -event_loop.h + +event_loop.h @@ -59,8 +59,8 @@ Node1->Node3 - - + + @@ -68,17 +68,17 @@ Node5 - -events.h + +events.h - + Node1->Node5 - - - + + + @@ -86,17 +86,17 @@ Node6 - -functional + +functional - + Node1->Node6 - - - + + + @@ -104,8 +104,8 @@ Node4 - -queue + +queue @@ -113,8 +113,8 @@ Node3->Node4 - - + + @@ -122,8 +122,8 @@ Node3->Node5 - - + + @@ -131,8 +131,8 @@ Node5->Node2 - - + + @@ -140,8 +140,26 @@ Node5->Node6 - - + + + + + + + +Node7 + + +memory + + + + + +Node5->Node7 + + + diff --git a/docs/generated/docs/_react_e_s_p_8h__incl_org.svg b/docs/generated/docs/_react_e_s_p_8h__incl_org.svg index b1344a6..62b2adf 100644 --- a/docs/generated/docs/_react_e_s_p_8h__incl_org.svg +++ b/docs/generated/docs/_react_e_s_p_8h__incl_org.svg @@ -1,19 +1,19 @@ - - + src/ReactESP.h Node1 - -src/ReactESP.h + +src/ReactESP.h @@ -21,8 +21,8 @@ Node2 - -Arduino.h + +Arduino.h @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node3 - -event_loop.h + +event_loop.h @@ -48,8 +48,8 @@ Node1->Node3 - - + + @@ -57,17 +57,17 @@ Node5 - -events.h + +events.h - + Node1->Node5 - - - + + + @@ -75,17 +75,17 @@ Node6 - -functional + +functional - + Node1->Node6 - - - + + + @@ -93,8 +93,8 @@ Node4 - -queue + +queue @@ -102,8 +102,8 @@ Node3->Node4 - - + + @@ -111,8 +111,8 @@ Node3->Node5 - - + + @@ -120,8 +120,8 @@ Node5->Node2 - - + + @@ -129,8 +129,26 @@ Node5->Node6 - - + + + + + + + +Node7 + + +memory + + + + + +Node5->Node7 + + + diff --git a/docs/generated/docs/_react_e_s_p_8h_source.html b/docs/generated/docs/_react_e_s_p_8h_source.html index 3e86a56..f3a9dc3 100644 --- a/docs/generated/docs/_react_e_s_p_8h_source.html +++ b/docs/generated/docs/_react_e_s_p_8h_source.html @@ -34,7 +34,7 @@
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
diff --git a/docs/generated/docs/annotated.html b/docs/generated/docs/annotated.html index c62858d..6381b07 100644 --- a/docs/generated/docs/annotated.html +++ b/docs/generated/docs/annotated.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
diff --git a/docs/generated/docs/classes.html b/docs/generated/docs/classes.html index 6db0c9d..49e224b 100644 --- a/docs/generated/docs/classes.html +++ b/docs/generated/docs/classes.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
diff --git a/docs/generated/docs/classreactesp_1_1_delay_event-members.html b/docs/generated/docs/classreactesp_1_1_delay_event-members.html index c74e6ec..13acd11 100644 --- a/docs/generated/docs/classreactesp_1_1_delay_event-members.html +++ b/docs/generated/docs/classreactesp_1_1_delay_event-members.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,26 +111,29 @@

This is the complete list of members for reactesp::DelayEvent, including all inherited members.

- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + +
add(EventLoop *event_loop) overridereactesp::TimedEventvirtual
callbackreactesp::Eventprotected
DelayEvent(uint32_t delay, react_callback callback)reactesp::DelayEvent
DelayEvent(uint64_t delay, react_callback callback)reactesp::DelayEvent
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
callbackreactesp::Eventprotected
DelayEvent(uint32_t delay, react_callback callback)reactesp::DelayEvent
DelayEvent(uint64_t delay, react_callback callback)reactesp::DelayEvent
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
tick(EventLoop *event_loop) overridereactesp::DelayEventvirtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
reactesp::TimedEvent::tick(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_delay_event.html b/docs/generated/docs/classreactesp_1_1_delay_event.html index 0d0ee3c..cbaf56a 100644 --- a/docs/generated/docs/classreactesp_1_1_delay_event.html +++ b/docs/generated/docs/classreactesp_1_1_delay_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -145,9 +145,9 @@   bool operator< (const TimedEvent &other) const   -void add (EventLoop *event_loop) override +virtual void add (EventLoop *event_loop) override   -void remove (EventLoop *event_loop) override +virtual void remove (EventLoop *event_loop) override   uint32_t getTriggerTime () const   @@ -155,6 +155,14 @@   bool isEnabled () const   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -188,7 +196,7 @@

Detailed Description

Event that is triggered after a certain time delay.

-

Definition at line 114 of file events.h.

+

Definition at line 130 of file events.h.

Constructor & Destructor Documentation

◆ DelayEvent() [1/2]

diff --git a/docs/generated/docs/classreactesp_1_1_delay_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_delay_event__coll__graph.svg index a9acfb7..8ceb69d 100644 --- a/docs/generated/docs/classreactesp_1_1_delay_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_delay_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - - - - - - - -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,15 +111,18 @@

This is the complete list of members for reactesp::Event, including all inherited members.

- - - - - - - + + + + + + + + + - + +
add(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
tick(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
~EventInterface()=defaultreactesp::EventInterfacevirtual
tick(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_event.html b/docs/generated/docs/classreactesp_1_1_event.html index 434e3fa..b388198 100644 --- a/docs/generated/docs/classreactesp_1_1_event.html +++ b/docs/generated/docs/classreactesp_1_1_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -150,6 +150,12 @@   virtual void tick (EventLoop *event_loop)=0   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  @@ -159,7 +165,7 @@

Detailed Description

Events are code to be called when a given condition is fulfilled.

-

Definition at line 43 of file events.h.

+

Definition at line 54 of file events.h.

Constructor & Destructor Documentation

◆ Event() [1/3]

@@ -192,7 +198,7 @@

Definition at line 53 of file events.h.

+

Definition at line 64 of file events.h.

@@ -318,7 +324,7 @@

-

Definition at line 45 of file events.h.

+

Definition at line 56 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_event__coll__graph.svg index 3f967e2..3443344 100644 --- a/docs/generated/docs/classreactesp_1_1_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - diff --git a/docs/generated/docs/classreactesp_1_1_event__inherit__graph_org.svg b/docs/generated/docs/classreactesp_1_1_event__inherit__graph_org.svg index 58eaa85..d94edf7 100644 --- a/docs/generated/docs/classreactesp_1_1_event__inherit__graph_org.svg +++ b/docs/generated/docs/classreactesp_1_1_event__inherit__graph_org.svg @@ -1,7 +1,7 @@ -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
diff --git a/docs/generated/docs/classreactesp_1_1_event_loop.html b/docs/generated/docs/classreactesp_1_1_event_loop.html index 98c6580..67b2ca2 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop.html +++ b/docs/generated/docs/classreactesp_1_1_event_loop.html @@ -34,7 +34,7 @@

@@ -914,7 +914,7 @@

Here is the call graph for this function:
-
+
Here is the caller graph for this function:
@@ -951,7 +951,7 @@

Here is the call graph for this function:
-
+
Here is the caller graph for this function:
diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.map b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.map index 10b92be..344cc96 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.map +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.map @@ -1,11 +1,11 @@ - - - - - - - - + + + + + + + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.md5 b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.md5 index 4676e4a..ba38890 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.md5 +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.md5 @@ -1 +1 @@ -6d63091c63db18a5ceaaf8137afefb0d \ No newline at end of file +70f3df1efcd95642d5a88f55a26a3bb0 \ No newline at end of file diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.svg index c62a604..dbcde3d 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph.svg @@ -1,11 +1,11 @@ - - + @@ -33,9 +33,9 @@ Node2 - -reactesp::TimedEvent -::getTriggerTimeMicros + +reactesp::TimedEvent +::getTriggerTimeMicros @@ -43,8 +43,8 @@ Node1->Node2 - - + + @@ -52,9 +52,9 @@ Node3 - -reactesp::TimedEvent -::isEnabled + +reactesp::TimedEvent +::isEnabled @@ -62,8 +62,8 @@ Node1->Node3 - - + + @@ -71,8 +71,8 @@ Node4 - -reactesp::micros64 + +reactesp::micros64 @@ -80,18 +80,18 @@ Node1->Node4 - - + + Node5 - - -reactesp::EventInterface -::tick + + +reactesp::TimedEvent +::tick @@ -99,8 +99,8 @@ Node1->Node5 - - + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph_org.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph_org.svg index 1047476..aab43f4 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph_org.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_cgraph_org.svg @@ -1,11 +1,11 @@ - - + reactesp::EventLoop::tickTimed @@ -22,9 +22,9 @@ Node2 - -reactesp::TimedEvent -::getTriggerTimeMicros + +reactesp::TimedEvent +::getTriggerTimeMicros @@ -32,8 +32,8 @@ Node1->Node2 - - + + @@ -41,9 +41,9 @@ Node3 - -reactesp::TimedEvent -::isEnabled + +reactesp::TimedEvent +::isEnabled @@ -51,8 +51,8 @@ Node1->Node3 - - + + @@ -60,8 +60,8 @@ Node4 - -reactesp::micros64 + +reactesp::micros64 @@ -69,18 +69,18 @@ Node1->Node4 - - + + Node5 - - -reactesp::EventInterface -::tick + + +reactesp::TimedEvent +::tick @@ -88,8 +88,8 @@ Node1->Node5 - - + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_icgraph.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_icgraph.svg index f9f40e0..3c57f81 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_icgraph.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a001ffbb649dc0b4b0dd11a3eb68db76b_icgraph.svg @@ -1,7 +1,7 @@ - - - - - - - - - - + + + + + + + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.md5 b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.md5 index 2e04e9b..5e5ff86 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.md5 +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.md5 @@ -1 +1 @@ -2b3746f276e2259afd957f95b052bdaa \ No newline at end of file +15831247e985fddc1ef58b8adf473b4b \ No newline at end of file diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.svg index 2e7a988..50c409b 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph.svg @@ -1,11 +1,11 @@ - - + @@ -71,9 +71,9 @@ Node3 - -reactesp::TimedEvent -::getTriggerTimeMicros + +reactesp::TimedEvent +::getTriggerTimeMicros @@ -81,8 +81,8 @@ Node2->Node3 - - + + @@ -90,9 +90,9 @@ Node4 - -reactesp::TimedEvent -::isEnabled + +reactesp::TimedEvent +::isEnabled @@ -100,8 +100,8 @@ Node2->Node4 - - + + @@ -109,8 +109,8 @@ Node5 - -reactesp::micros64 + +reactesp::micros64 @@ -118,18 +118,18 @@ Node2->Node5 - - + + Node6 - - -reactesp::EventInterface -::tick + + +reactesp::TimedEvent +::tick @@ -137,8 +137,8 @@ Node2->Node6 - - + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph_org.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph_org.svg index 214d890..669d305 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph_org.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_cgraph_org.svg @@ -1,11 +1,11 @@ - - + reactesp::EventLoop::tick @@ -60,9 +60,9 @@ Node3 - -reactesp::TimedEvent -::getTriggerTimeMicros + +reactesp::TimedEvent +::getTriggerTimeMicros @@ -70,8 +70,8 @@ Node2->Node3 - - + + @@ -79,9 +79,9 @@ Node4 - -reactesp::TimedEvent -::isEnabled + +reactesp::TimedEvent +::isEnabled @@ -89,8 +89,8 @@ Node2->Node4 - - + + @@ -98,8 +98,8 @@ Node5 - -reactesp::micros64 + +reactesp::micros64 @@ -107,18 +107,18 @@ Node2->Node5 - - + + Node6 - - -reactesp::EventInterface -::tick + + +reactesp::TimedEvent +::tick @@ -126,8 +126,8 @@ Node2->Node6 - - + + diff --git a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_icgraph.svg b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_icgraph.svg index bc9f2ee..e66e51f 100644 --- a/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_icgraph.svg +++ b/docs/generated/docs/classreactesp_1_1_event_loop_a2c84df800a38ca6870c5a20eaa53d526_icgraph.svg @@ -1,7 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Protected Attributes

-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
- - - - - - - - + + + + + + + + + + - + +
add(EventLoop *event_loop) overridereactesp::ISREventvirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
ISREvent(uint8_t pin_number, int mode, react_callback callback)reactesp::ISREventinline
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::ISREventvirtual
reactesp::Event::add(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
ISREvent(uint8_t pin_number, int mode, react_callback callback)reactesp::ISREventinline
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::ISREventvirtual
reactesp::Event::remove(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
tick(EventLoop *event_loop) overridereactesp::ISREventinlinevirtual
~EventInterface()=defaultreactesp::EventInterfacevirtual
reactesp::Event::tick(std::shared_ptr< EventLoop > event_loop)reactesp::EventInterfaceinlinevirtual
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_i_s_r_event.html b/docs/generated/docs/classreactesp_1_1_i_s_r_event.html index 1f4ce2a..f3eb284 100644 --- a/docs/generated/docs/classreactesp_1_1_i_s_r_event.html +++ b/docs/generated/docs/classreactesp_1_1_i_s_r_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -153,6 +153,12 @@ virtual ~EventInterface ()=default  Default virtual destructor.
  +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  @@ -163,7 +169,7 @@

Detailed Description

Event that is triggered on an input pin change.

-

Definition at line 209 of file events.h.

+

Definition at line 229 of file events.h.

Constructor & Destructor Documentation

◆ ISREvent()

@@ -207,7 +213,7 @@

Definition at line 228 of file events.h.

+

Definition at line 248 of file events.h.

@@ -300,7 +306,7 @@

reactesp::EventInterface.

-

Definition at line 258 of file events.h.

+

Definition at line 278 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_i_s_r_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_i_s_r_event__coll__graph.svg index 36ca540..06ac50d 100644 --- a/docs/generated/docs/classreactesp_1_1_i_s_r_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_i_s_r_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - - - -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,26 +111,29 @@

This is the complete list of members for reactesp::RepeatEvent, including all inherited members.

Additional Inherited Members

- - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - + + + +
add(EventLoop *event_loop) overridereactesp::TimedEventvirtual
callbackreactesp::Eventprotected
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
callbackreactesp::Eventprotected
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
RepeatEvent(uint32_t interval, react_callback callback)reactesp::RepeatEventinline
RepeatEvent(uint64_t interval, react_callback callback)reactesp::RepeatEventinline
tick(EventLoop *event_loop) overridereactesp::RepeatEventvirtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
reactesp::TimedEvent::tick(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_repeat_event.html b/docs/generated/docs/classreactesp_1_1_repeat_event.html index d478673..c100372 100644 --- a/docs/generated/docs/classreactesp_1_1_repeat_event.html +++ b/docs/generated/docs/classreactesp_1_1_repeat_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -145,9 +145,9 @@   bool operator< (const TimedEvent &other) const   -void add (EventLoop *event_loop) override +virtual void add (EventLoop *event_loop) override   -void remove (EventLoop *event_loop) override +virtual void remove (EventLoop *event_loop) override   uint32_t getTriggerTime () const   @@ -155,6 +155,14 @@   bool isEnabled () const   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -188,7 +196,7 @@

Detailed Description

Event that is triggered repeatedly.

-

Definition at line 137 of file events.h.

+

Definition at line 153 of file events.h.

Constructor & Destructor Documentation

◆ RepeatEvent() [1/2]

@@ -226,7 +234,7 @@

Definition at line 145 of file events.h.

+

Definition at line 161 of file events.h.

@@ -266,7 +274,7 @@

Definition at line 153 of file events.h.

+

Definition at line 169 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_repeat_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_repeat_event__coll__graph.svg index f19b83b..0184301 100644 --- a/docs/generated/docs/classreactesp_1_1_repeat_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_repeat_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - - - -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,17 +111,20 @@

This is the complete list of members for reactesp::StreamEvent, including all inherited members.

- - - - - - - + + + + + + + + + - - + + +
add(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
StreamEvent(Stream &stream, react_callback callback)reactesp::StreamEventinline
tick(EventLoop *event_loop) overridereactesp::StreamEventvirtual
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
reactesp::UntimedEvent::tick(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_stream_event.html b/docs/generated/docs/classreactesp_1_1_stream_event.html index 2b39758..6b18cec 100644 --- a/docs/generated/docs/classreactesp_1_1_stream_event.html +++ b/docs/generated/docs/classreactesp_1_1_stream_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -140,6 +140,14 @@   void remove (EventLoop *event_loop) override   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -166,7 +174,7 @@

Detailed Description

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

-

Definition at line 174 of file events.h.

+

Definition at line 194 of file events.h.

Constructor & Destructor Documentation

◆ StreamEvent()

@@ -204,7 +212,7 @@

Definition at line 185 of file events.h.

+

Definition at line 205 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_stream_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_stream_event__coll__graph.svg index 4dd108f..9a3cb56 100644 --- a/docs/generated/docs/classreactesp_1_1_stream_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_stream_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,17 +111,20 @@

This is the complete list of members for reactesp::TickEvent, including all inherited members.

- - - - - - - + + + + + + + + + - - - + + + +
add(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
tick(EventLoop *event_loop) overridereactesp::TickEventvirtual
TickEvent(react_callback callback)reactesp::TickEventinline
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
reactesp::UntimedEvent::tick(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
TickEvent(react_callback callback)reactesp::TickEventinline
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_tick_event.html b/docs/generated/docs/classreactesp_1_1_tick_event.html index fbd3be0..40d4c8a 100644 --- a/docs/generated/docs/classreactesp_1_1_tick_event.html +++ b/docs/generated/docs/classreactesp_1_1_tick_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -140,6 +140,14 @@   void remove (EventLoop *event_loop) override   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -166,7 +174,7 @@

Detailed Description

Event that is triggered unconditionally at each execution loop.

-

Definition at line 194 of file events.h.

+

Definition at line 214 of file events.h.

Constructor & Destructor Documentation

◆ TickEvent()

@@ -199,7 +207,7 @@

Definition at line 201 of file events.h.

+

Definition at line 221 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_tick_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_tick_event__coll__graph.svg index e8af4cd..92cf81d 100644 --- a/docs/generated/docs/classreactesp_1_1_tick_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_tick_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,24 +111,27 @@

This is the complete list of members for reactesp::TimedEvent, including all inherited members.

- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
add(EventLoop *event_loop) overridereactesp::TimedEventvirtual
callbackreactesp::Eventprotected
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
tick(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
callbackreactesp::Eventprotected
enabledreactesp::TimedEventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
getTriggerTime() constreactesp::TimedEventinline
getTriggerTimeMicros() constreactesp::TimedEventinline
intervalreactesp::TimedEventprotected
isEnabled() constreactesp::TimedEventinline
last_trigger_timereactesp::TimedEventprotected
operator<(const TimedEvent &other) constreactesp::TimedEvent
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::TimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
tick(EventLoop *event_loop)=0reactesp::TimedEventvirtual
tick(std::shared_ptr< EventLoop > event_loop)reactesp::TimedEventinlinevirtual
TimedEvent(uint32_t interval, react_callback callback)reactesp::TimedEventinline
TimedEvent(uint64_t interval, react_callback callback)reactesp::TimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_timed_event.html b/docs/generated/docs/classreactesp_1_1_timed_event.html index 41a4286..f937920 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event.html +++ b/docs/generated/docs/classreactesp_1_1_timed_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -137,9 +137,9 @@   bool operator< (const TimedEvent &other) const   -void add (EventLoop *event_loop) override +virtual void add (EventLoop *event_loop) override   -void remove (EventLoop *event_loop) override +virtual void remove (EventLoop *event_loop) override   uint32_t getTriggerTime () const   @@ -147,6 +147,14 @@   bool isEnabled () const   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -163,8 +171,6 @@ virtual ~EventInterface ()=default  Default virtual destructor.
  -virtual void tick (EventLoop *event_loop)=0 -  @@ -181,7 +187,7 @@

Detailed Description

TimedEvents are called based on elapsing of time.

-

Definition at line 65 of file events.h.

+

Definition at line 76 of file events.h.

Constructor & Destructor Documentation

◆ TimedEvent() [1/2]

@@ -219,7 +225,7 @@

Definition at line 78 of file events.h.

+

Definition at line 89 of file events.h.

@@ -259,13 +265,13 @@

Definition at line 89 of file events.h.

+

Definition at line 100 of file events.h.

Member Function Documentation

-

◆ add()

+

◆ add() [1/2]

@@ -291,6 +297,35 @@

Definition at line 17 of file events.cpp.

+

+
+ +

◆ add() [2/2]

+ +
+
+

Protected Attributes

+ + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::add (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 40 of file events.h.

+
@@ -316,7 +351,7 @@

-

Definition at line 98 of file events.h.

+

Definition at line 114 of file events.h.

@@ -343,7 +378,7 @@

-

Definition at line 101 of file events.h.

+

Definition at line 117 of file events.h.

Here is the caller graph for this function:
@@ -375,7 +410,7 @@

-

Definition at line 104 of file events.h.

+

Definition at line 120 of file events.h.

Here is the caller graph for this function:
@@ -404,7 +439,7 @@

-

◆ remove()

+

◆ remove() [1/2]

@@ -430,6 +465,96 @@

Definition at line 23 of file events.cpp.

+

+
+ +

◆ remove() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::remove (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 43 of file events.h.

+ +
+
+ +

◆ tick() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::tick (EventLoop * event_loop)
+
+virtual
+
+ +

Implements reactesp::EventInterface.

+
+Here is the caller graph for this function:
+
+
+
+ +
+
+ +

◆ tick() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::tick (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 46 of file events.h.

+

Member Data Documentation

@@ -453,7 +578,7 @@

-

Definition at line 69 of file events.h.

+

Definition at line 80 of file events.h.

@@ -477,7 +602,7 @@

-

Definition at line 67 of file events.h.

+

Definition at line 78 of file events.h.

@@ -501,7 +626,7 @@

-

Definition at line 68 of file events.h.

+

Definition at line 79 of file events.h.

diff --git a/docs/generated/docs/classreactesp_1_1_timed_event.js b/docs/generated/docs/classreactesp_1_1_timed_event.js index d9a0aae..3fea416 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event.js +++ b/docs/generated/docs/classreactesp_1_1_timed_event.js @@ -3,11 +3,15 @@ var classreactesp_1_1_timed_event = [ "TimedEvent", "classreactesp_1_1_timed_event.html#ae85b8b2e688c819cdfd8ff11a6b4fa75", null ], [ "TimedEvent", "classreactesp_1_1_timed_event.html#a27c05e3670a56cd3732655dea5c9ea5a", null ], [ "add", "classreactesp_1_1_timed_event.html#ab4b4b6c3303f46c076e1c43dac37c4f4", null ], + [ "add", "classreactesp_1_1_timed_event.html#a92195fff3b47506f864617dd2c5b9c0b", null ], [ "getTriggerTime", "classreactesp_1_1_timed_event.html#ad1b564386b760cd9a3e720b3cacc46fe", null ], [ "getTriggerTimeMicros", "classreactesp_1_1_timed_event.html#a18e54ee8a5720bf8e218273ad6ce399b", null ], [ "isEnabled", "classreactesp_1_1_timed_event.html#a813ca557a9e1918800e22b27b6a3fe26", null ], [ "operator<", "classreactesp_1_1_timed_event.html#abc6acc1de14d767c7c9f9b178154ff3e", null ], [ "remove", "classreactesp_1_1_timed_event.html#ab4d6d03c385297d7fc215f8297555ae4", null ], + [ "remove", "classreactesp_1_1_timed_event.html#a4ccd0c98a86954e7abfbff8e9068196a", null ], + [ "tick", "classreactesp_1_1_timed_event.html#a55884e4ff4d0368e243503def0b31e49", null ], + [ "tick", "classreactesp_1_1_timed_event.html#a90ed52cc1770074692bea566819b0a10", null ], [ "enabled", "classreactesp_1_1_timed_event.html#af09586ae4cb43b8e3104fe6049dd652e", null ], [ "interval", "classreactesp_1_1_timed_event.html#a05936066b4d8814ccecd44825ffcca95", null ], [ "last_trigger_time", "classreactesp_1_1_timed_event.html#ac85054995573307114a45eca412560d8", null ] diff --git a/docs/generated/docs/classreactesp_1_1_timed_event__coll__graph.svg b/docs/generated/docs/classreactesp_1_1_timed_event__coll__graph.svg index 41154cb..fc9e28d 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event__coll__graph.svg +++ b/docs/generated/docs/classreactesp_1_1_timed_event__coll__graph.svg @@ -1,7 +1,7 @@ - - - - - diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a18e54ee8a5720bf8e218273ad6ce399b_icgraph_org.svg b/docs/generated/docs/classreactesp_1_1_timed_event_a18e54ee8a5720bf8e218273ad6ce399b_icgraph_org.svg index 626eaf9..a1dc243 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event_a18e54ee8a5720bf8e218273ad6ce399b_icgraph_org.svg +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a18e54ee8a5720bf8e218273ad6ce399b_icgraph_org.svg @@ -1,7 +1,7 @@ - + + + + + + + + + + diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.md5 b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.md5 new file mode 100644 index 0000000..14eae19 --- /dev/null +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.md5 @@ -0,0 +1 @@ +b0dc21cf580109cf66207fa52c0b890f \ No newline at end of file diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.svg b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.svg new file mode 100644 index 0000000..119d7ae --- /dev/null +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +reactesp::TimedEvent::tick + + +Node1 + + +reactesp::TimedEvent +::tick + + + + + +Node2 + + +reactesp::EventLoop +::tickTimed + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +reactesp::EventLoop +::tick + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +execute_task + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +loop + + + + + +Node3->Node5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph_org.svg b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph_org.svg new file mode 100644 index 0000000..687e340 --- /dev/null +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a55884e4ff4d0368e243503def0b31e49_icgraph_org.svg @@ -0,0 +1,96 @@ + + + + + + +reactesp::TimedEvent::tick + + +Node1 + + +reactesp::TimedEvent +::tick + + + + + +Node2 + + +reactesp::EventLoop +::tickTimed + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +reactesp::EventLoop +::tick + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +execute_task + + + + + +Node3->Node4 + + + + + + + + +Node5 + + +loop + + + + + +Node3->Node5 + + + + + + + + diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph.svg b/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph.svg index ba661c7..551bfe2 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph.svg +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph.svg @@ -1,7 +1,7 @@ - diff --git a/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph_org.svg b/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph_org.svg index ca2a6a7..e386f47 100644 --- a/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph_org.svg +++ b/docs/generated/docs/classreactesp_1_1_timed_event_a813ca557a9e1918800e22b27b6a3fe26_icgraph_org.svg @@ -1,7 +1,7 @@ -
-
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -111,16 +111,19 @@

This is the complete list of members for reactesp::UntimedEvent, including all inherited members.

- - - - - - - - - - + + + + + + + + + + + + +
add(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
tick(EventLoop *event_loop)=0reactesp::EventInterfacepure virtual
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
add(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
callbackreactesp::Eventprotected
Event(react_callback callback)reactesp::Eventinline
Event(const Event &)=deletereactesp::Event
Event(Event &&)=deletereactesp::Event
operator=(const Event &)=deletereactesp::Event
operator=(Event &&)=deletereactesp::Event
remove(EventLoop *event_loop) overridereactesp::UntimedEventvirtual
remove(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
tick(EventLoop *event_loop)=0reactesp::UntimedEventvirtual
tick(std::shared_ptr< EventLoop > event_loop)reactesp::UntimedEventinlinevirtual
UntimedEvent(react_callback callback)reactesp::UntimedEventinline
~EventInterface()=defaultreactesp::EventInterfacevirtual
diff --git a/docs/generated/docs/classreactesp_1_1_untimed_event.html b/docs/generated/docs/classreactesp_1_1_untimed_event.html index 0659cb5..ce80572 100644 --- a/docs/generated/docs/classreactesp_1_1_untimed_event.html +++ b/docs/generated/docs/classreactesp_1_1_untimed_event.html @@ -34,7 +34,7 @@ -
ReactESP 3.1.1 +
ReactESP 3.2.0
Asynchronous programming for the ESP microcontrollers
@@ -134,6 +134,14 @@   void remove (EventLoop *event_loop) override   +virtual void add (std::shared_ptr< EventLoop > event_loop) +  +virtual void remove (std::shared_ptr< EventLoop > event_loop) +  +virtual void tick (EventLoop *event_loop)=0 +  +virtual void tick (std::shared_ptr< EventLoop > event_loop) +  - Public Member Functions inherited from reactesp::Event  Event (react_callback callback)  Construct a new Event object.
@@ -150,8 +158,6 @@ virtual ~EventInterface ()=default  Default virtual destructor.
  -virtual void tick (EventLoop *event_loop)=0 -  @@ -162,7 +168,7 @@

Detailed Description

Events that are triggered based on something else than time.

-

Definition at line 162 of file events.h.

+

Definition at line 178 of file events.h.

Constructor & Destructor Documentation

◆ UntimedEvent()

@@ -187,13 +193,13 @@

-

Definition at line 164 of file events.h.

+

Definition at line 180 of file events.h.

Member Function Documentation

-

◆ add()

+

◆ add() [1/2]

@@ -219,10 +225,39 @@

Definition at line 58 of file events.cpp.

+

+
+ +

◆ add() [2/2]

+ +
+
+

Additional Inherited Members

+ + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::add (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 40 of file events.h.

+
-

◆ remove()

+

◆ remove() [1/2]

@@ -248,6 +283,91 @@

Definition at line 64 of file events.cpp.

+

+
+ +

◆ remove() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::remove (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 43 of file events.h.

+ +
+
+ +

◆ tick() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::tick (EventLoop * event_loop)
+
+virtual
+
+ +

Implements reactesp::EventInterface.

+ +
+
+ +

◆ tick() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
virtual void reactesp::EventInterface::tick (std::shared_ptr< EventLoop > event_loop)
+
+inlinevirtual
+
+ +

Reimplemented from reactesp::EventInterface.

+ +

Definition at line 46 of file events.h.

+

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