|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
This is the complete list of members for idfxx::timer, including all inherited members.
| dispatch_method enum name | idfxx::timer | |
| expiry_time() const noexcept | idfxx::timer | inline |
| idf_handle() const noexcept | idfxx::timer | inline |
| is_active() const noexcept | idfxx::timer | inline |
| make(config cfg, std::move_only_function< void()> callback) | idfxx::timer | static |
| make(config cfg, void(*callback)(void *), void *arg) | idfxx::timer | static |
| name() const noexcept | idfxx::timer | inline |
| next_alarm() | idfxx::timer | inlinestatic |
| operator=(const timer &)=delete | idfxx::timer | |
| operator=(timer &&)=delete | idfxx::timer | |
| period() const noexcept | idfxx::timer | inline |
| restart(const std::chrono::duration< Rep, Period > &timeout) | idfxx::timer | inline |
| start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| start_once(config cfg, clock::time_point time, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| start_once(config cfg, clock::time_point time, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| start_once(const std::chrono::duration< Rep, Period > &timeout) | idfxx::timer | inline |
| start_once(clock::time_point time) | idfxx::timer | inline |
| start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| start_periodic(const std::chrono::duration< Rep, Period > &interval) | idfxx::timer | inline |
| stop() | idfxx::timer | inline |
| timer(const config &cfg, std::move_only_function< void()> callback) | idfxx::timer | explicit |
| timer(const config &cfg, void(*callback)(void *), void *arg) | idfxx::timer | explicit |
| timer(const timer &)=delete | idfxx::timer | |
| timer(timer &&)=delete | idfxx::timer | |
| try_restart(const std::chrono::duration< Rep, Period > &timeout) | idfxx::timer | inline |
| try_restart_isr(uint64_t timeout_us) | idfxx::timer | |
| try_start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| try_start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| try_start_once(config cfg, clock::time_point time, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| try_start_once(config cfg, clock::time_point time, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| try_start_once(const std::chrono::duration< Rep, Period > &timeout) | idfxx::timer | inline |
| try_start_once(clock::time_point time) | idfxx::timer | inline |
| try_start_once_isr(uint64_t timeout_us) | idfxx::timer | |
| try_start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, std::move_only_function< void()> callback) | idfxx::timer | inlinestatic |
| try_start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, void(*callback)(void *), void *arg) | idfxx::timer | inlinestatic |
| try_start_periodic(const std::chrono::duration< Rep, Period > &interval) | idfxx::timer | inline |
| try_start_periodic_isr(uint64_t interval_us) | idfxx::timer | |
| try_stop() | idfxx::timer | inline |
| try_stop_isr() | idfxx::timer | |
| ~timer() | idfxx::timer |