|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
This is the complete list of members for idfxx::event_loop, including all inherited members.
| create_system() | idfxx::event_loop | inlinestatic |
| destroy_system() | idfxx::event_loop | inlinestatic |
| event_loop(const event_loop &)=delete | idfxx::event_loop | |
| event_loop(event_loop &&)=delete | idfxx::event_loop | |
| event_loop(esp_event_loop_handle_t handle) | idfxx::event_loop | inlineexplicitprotected |
| idf_handle() const | idfxx::event_loop | inline |
| 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_loop | inline |
| make_user(size_t queue_size=32) | idfxx::event_loop | inlinestatic |
| make_user(task_config task, size_t queue_size=32) | idfxx::event_loop | inlinestatic |
| operator=(const event_loop &)=delete | idfxx::event_loop | |
| operator=(event_loop &&)=delete | idfxx::event_loop | |
| post(event_base< IdEnum > base, IdEnum id, const void *data=nullptr, size_t size=0) | idfxx::event_loop | inline |
| post(event_base< IdEnum > base, IdEnum id, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| post(event_type< IdEnum > event, const void *data=nullptr, size_t size=0) | idfxx::event_loop | inline |
| post(event_type< IdEnum > event, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| system() | idfxx::event_loop | static |
| try_create_system() | idfxx::event_loop | static |
| try_destroy_system() | idfxx::event_loop | static |
| 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_loop | static |
| try_make_user(task_config task, size_t queue_size=32) | idfxx::event_loop | static |
| try_post(event_base< IdEnum > base, IdEnum id, const void *data=nullptr, size_t size=0) | idfxx::event_loop | inline |
| try_post(event_base< IdEnum > base, IdEnum id, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| try_post(event_type< IdEnum > event, const void *data=nullptr, size_t size=0) | idfxx::event_loop | inline |
| try_post(event_type< IdEnum > event, const void *data, size_t size, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| ~event_loop() | idfxx::event_loop | virtual |