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

This is the complete list of members for idfxx::timer, including all inherited members.

dispatch_method enum nameidfxx::timer
expiry_time() const noexceptidfxx::timerinline
idf_handle() const noexceptidfxx::timerinline
is_active() const noexceptidfxx::timerinline
make(config cfg, std::move_only_function< void()> callback)idfxx::timerstatic
make(config cfg, void(*callback)(void *), void *arg)idfxx::timerstatic
name() const noexceptidfxx::timerinline
next_alarm()idfxx::timerinlinestatic
operator=(const timer &)=deleteidfxx::timer
operator=(timer &&)=deleteidfxx::timer
period() const noexceptidfxx::timerinline
restart(const std::chrono::duration< Rep, Period > &timeout)idfxx::timerinline
start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, std::move_only_function< void()> callback)idfxx::timerinlinestatic
start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
start_once(config cfg, clock::time_point time, std::move_only_function< void()> callback)idfxx::timerinlinestatic
start_once(config cfg, clock::time_point time, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
start_once(const std::chrono::duration< Rep, Period > &timeout)idfxx::timerinline
start_once(clock::time_point time)idfxx::timerinline
start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, std::move_only_function< void()> callback)idfxx::timerinlinestatic
start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
start_periodic(const std::chrono::duration< Rep, Period > &interval)idfxx::timerinline
stop()idfxx::timerinline
timer(const config &cfg, std::move_only_function< void()> callback)idfxx::timerexplicit
timer(const config &cfg, void(*callback)(void *), void *arg)idfxx::timerexplicit
timer(const timer &)=deleteidfxx::timer
timer(timer &&)=deleteidfxx::timer
try_restart(const std::chrono::duration< Rep, Period > &timeout)idfxx::timerinline
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::timerinlinestatic
try_start_once(config cfg, const std::chrono::duration< Rep, Period > &timeout, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
try_start_once(config cfg, clock::time_point time, std::move_only_function< void()> callback)idfxx::timerinlinestatic
try_start_once(config cfg, clock::time_point time, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
try_start_once(const std::chrono::duration< Rep, Period > &timeout)idfxx::timerinline
try_start_once(clock::time_point time)idfxx::timerinline
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::timerinlinestatic
try_start_periodic(config cfg, const std::chrono::duration< Rep, Period > &interval, void(*callback)(void *), void *arg)idfxx::timerinlinestatic
try_start_periodic(const std::chrono::duration< Rep, Period > &interval)idfxx::timerinline
try_start_periodic_isr(uint64_t interval_us)idfxx::timer
try_stop()idfxx::timerinline
try_stop_isr()idfxx::timer
~timer()idfxx::timer