Embedded Template Library 1.0
Loading...
Searching...
No Matches
etl::message_timer_locked< MAX_TIMERS_ > Member List

This is the complete list of members for etl::message_timer_locked< MAX_TIMERS_ >, including all inherited members.

callback_type typedef (defined in etl::message_timer_locked< MAX_TIMERS_ >)etl::message_timer_locked< MAX_TIMERS_ >
clear()etl::imessage_timer_lockedinline
enable(bool state_)etl::imessage_timer_lockedinline
ETL_STATIC_ASSERT(MAX_TIMERS_<=254, "No more than 254 timers are allowed") (defined in etl::message_timer_locked< MAX_TIMERS_ >)etl::message_timer_locked< MAX_TIMERS_ >
has_active_timer() constetl::imessage_timer_lockedinline
imessage_timer_locked(timer_data *const timer_array_, const uint_least8_t MAX_TIMERS_)etl::imessage_timer_lockedinlineprotected
is_running() constetl::imessage_timer_lockedinline
lock_type typedef (defined in etl::message_timer_locked< MAX_TIMERS_ >)etl::message_timer_locked< MAX_TIMERS_ >
MAX_TIMERS (defined in etl::imessage_timer_locked)etl::imessage_timer_locked
message_timer_locked()etl::message_timer_locked< MAX_TIMERS_ >inline
message_timer_locked(try_lock_type try_lock_, lock_type lock_, unlock_type unlock_)etl::message_timer_locked< MAX_TIMERS_ >inline
register_timer(const etl::imessage &message_, etl::imessage_router &router_, uint32_t period_, bool repeating_, etl::message_router_id_t destination_router_id_=etl::imessage_router::ALL_MESSAGE_ROUTERS)etl::imessage_timer_lockedinline
set_locks(try_lock_type try_lock_, lock_type lock_, unlock_type unlock_)etl::imessage_timer_lockedinline
set_mode(etl::timer::id::type id_, bool repeating_)etl::imessage_timer_lockedinline
set_period(etl::timer::id::type id_, uint32_t period_)etl::imessage_timer_lockedinline
start(etl::timer::id::type id_, bool immediate_=false)etl::imessage_timer_lockedinline
stop(etl::timer::id::type id_)etl::imessage_timer_lockedinline
tick(uint32_t count) (defined in etl::imessage_timer_locked)etl::imessage_timer_lockedinline
time_to_next() constetl::imessage_timer_lockedinline
try_lock_type typedef (defined in etl::message_timer_locked< MAX_TIMERS_ >)etl::message_timer_locked< MAX_TIMERS_ >
unlock_type typedef (defined in etl::message_timer_locked< MAX_TIMERS_ >)etl::message_timer_locked< MAX_TIMERS_ >
unregister_timer(etl::timer::id::type id_)etl::imessage_timer_lockedinline
~imessage_timer_locked()etl::imessage_timer_lockedinlineprotected