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

This is the complete list of members for idfxx::user_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(size_t queue_size=32)idfxx::user_event_loopstatic
idfxx::event_loop::make(task_config task, size_t queue_size=32)idfxx::event_loopstatic
operator=(const user_event_loop &)=deleteidfxx::user_event_loop
operator=(user_event_loop &&) noexcept=defaultidfxx::user_event_loop
idfxx::event_loop::operator=(const event_loop &)=deleteidfxx::event_loop
idfxx::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
run(const std::chrono::duration< Rep, Period > &duration)idfxx::user_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
try_run(const std::chrono::duration< Rep, Period > &duration)idfxx::user_event_loopinline
user_event_loop(size_t queue_size)idfxx::user_event_loopexplicit
user_event_loop(const user_event_loop &)=deleteidfxx::user_event_loop
user_event_loop(user_event_loop &&) noexcept=defaultidfxx::user_event_loop
~event_loop()idfxx::event_loop