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(const event_loop &)=deleteidfxx::event_loop
event_loop(event_loop &&)=deleteidfxx::event_loop
event_loop(esp_event_loop_handle_t handle)idfxx::event_loopinlineexplicitprotected
idf_handle() constidfxx::event_loopinline
listener_add(event_base< IdEnum > base, IdEnum id, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
listener_add(event_type< IdEnum > event, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
listener_add(event_base< IdEnum > base, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
listener_remove(listener_handle handle)idfxx::event_loopinline
make_user(size_t queue_size=32)idfxx::event_loopinlinestatic
make_user(task_config task, size_t queue_size=32)idfxx::event_loopinlinestatic
operator=(const event_loop &)=deleteidfxx::event_loop
operator=(event_loop &&)=deleteidfxx::event_loop
post(event_base< IdEnum > base, IdEnum id, const void *data=nullptr, size_t size=0)idfxx::event_loopinline
post(event_base< IdEnum > base, IdEnum id, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
post(event_type< IdEnum > event, const void *data=nullptr, size_t size=0)idfxx::event_loopinline
post(event_type< IdEnum > event, const void *data, size_t size, 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_base< IdEnum > base, IdEnum id, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
try_listener_add(event_type< IdEnum > event, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
try_listener_add(event_base< IdEnum > base, event_callback< std::type_identity_t< IdEnum > > callback)idfxx::event_loop
try_listener_remove(listener_handle handle)idfxx::event_loop
try_make_user(size_t queue_size=32)idfxx::event_loopstatic
try_make_user(task_config task, size_t queue_size=32)idfxx::event_loopstatic
try_post(event_base< IdEnum > base, IdEnum id, const void *data=nullptr, size_t size=0)idfxx::event_loopinline
try_post(event_base< IdEnum > base, IdEnum id, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
try_post(event_type< IdEnum > event, const void *data=nullptr, size_t size=0)idfxx::event_loopinline
try_post(event_type< IdEnum > event, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout)idfxx::event_loopinline
~event_loop()idfxx::event_loopvirtual