|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
This is the complete list of members for idfxx::user_event_loop, including all inherited members.
| create_system() | idfxx::event_loop | inlinestatic |
| destroy_system() | idfxx::event_loop | inlinestatic |
| event_loop(task_config task, size_t queue_size=32) | idfxx::event_loop | explicit |
| event_loop(const event_loop &)=delete | idfxx::event_loop | |
| event_loop(event_loop &&other) noexcept | idfxx::event_loop | |
| event_loop()=default | idfxx::event_loop | protected |
| event_loop(esp_event_loop_handle_t handle, bool system=false) | idfxx::event_loop | inlineexplicitprotected |
| idf_handle() const | idfxx::event_loop | inline |
| 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_loop | inline |
| make(size_t queue_size=32) | idfxx::user_event_loop | static |
| idfxx::event_loop::make(task_config task, size_t queue_size=32) | idfxx::event_loop | static |
| operator=(const user_event_loop &)=delete | idfxx::user_event_loop | |
| operator=(user_event_loop &&) noexcept=default | idfxx::user_event_loop | |
| idfxx::event_loop::operator=(const event_loop &)=delete | idfxx::event_loop | |
| idfxx::event_loop::operator=(event_loop &&other) noexcept | idfxx::event_loop | |
| post(event< IdEnum > evt) | idfxx::event_loop | inline |
| post(event< IdEnum > evt, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| post(event< IdEnum, DataType > evt, const DataType &data) | idfxx::event_loop | inline |
| post(event< IdEnum, DataType > evt, const DataType &data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| run(const std::chrono::duration< Rep, Period > &duration) | idfxx::user_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< 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_loop | inline |
| try_post(event< IdEnum > evt, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| try_post(event< IdEnum, DataType > evt, const DataType &data) | idfxx::event_loop | inline |
| try_post(event< IdEnum, DataType > evt, const DataType &data, const std::chrono::duration< Rep, Period > &timeout) | idfxx::event_loop | inline |
| try_run(const std::chrono::duration< Rep, Period > &duration) | idfxx::user_event_loop | inline |
| user_event_loop(size_t queue_size) | idfxx::user_event_loop | explicit |
| user_event_loop(const user_event_loop &)=delete | idfxx::user_event_loop | |
| user_event_loop(user_event_loop &&) noexcept=default | idfxx::user_event_loop | |
| ~event_loop() | idfxx::event_loop |