idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::event_loop Member List

This is the complete list of members for idfxx::event_loop, including all inherited members.

create_system()idfxx::event_loopinlinestatic
destroy_system()idfxx::event_loopinlinestatic
event_loop(task_config task, size_t queue_size=32)idfxx::event_loopexplicit
event_loop(const event_loop &)=deleteidfxx::event_loop
event_loop(event_loop &&other) noexceptidfxx::event_loop
event_loop()=defaultidfxx::event_loopprotected
event_loop(esp_event_loop_handle_t handle, bool system=false)idfxx::event_loopinlineexplicitprotected
idf_handle() constidfxx::event_loopinline
listener_add(event< IdEnum, DataType > event, event_handler< DataType > callback)idfxx::event_loop
listener_add(event_base< IdEnum > base, opaque_event_handler< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
listener_remove(listener_handle handle)idfxx::event_loopinline
make(task_config task, size_t queue_size=32)idfxx::event_loopstatic
operator=(const event_loop &)=deleteidfxx::event_loop
operator=(event_loop &&other) noexceptidfxx::event_loop
post(event< IdEnum > evt)idfxx::event_loopinline
post(event< IdEnum > evt, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
post(event< IdEnum, DataType > evt, const DataType &data)idfxx::event_loopinline
post(event< IdEnum, DataType > evt, const DataType &data, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
system()idfxx::event_loopstatic
try_create_system()idfxx::event_loopstatic
try_destroy_system()idfxx::event_loopstatic
try_listener_add(event< IdEnum, DataType > event, event_handler< DataType > callback)idfxx::event_loop
try_listener_add(event_base< IdEnum > base, opaque_event_handler< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
try_listener_remove(listener_handle handle)idfxx::event_loop
try_post(event< IdEnum > evt)idfxx::event_loopinline
try_post(event< IdEnum > evt, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
try_post(event< IdEnum, DataType > evt, const DataType &data)idfxx::event_loopinline
try_post(event< IdEnum, DataType > evt, const DataType &data, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
~event_loop()idfxx::event_loop