Embedded Artistry Framework
Embedded Systems C++ Framework
embvm::timer::Timer Member List

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

config() const noexceptembvm::timer::Timerinlinevirtual
config(timer::config c) noexceptembvm::timer::Timerinlinevirtual
config_embvm::timer::Timerprotected
count() const noexcept=0embvm::timer::Timerpure virtual
DriverBase(const char *name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const std::string &name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const std::string_view &name, embvm::DriverType_t c=embvm::DriverType::Undefined) noexceptembvm::DriverBaseprotected
DriverBase(const DriverBase &)=deleteembvm::DriverBase
DriverBase(DriverBase &&)=deleteembvm::DriverBase
DriverType() const noexceptembvm::DriverBaseinline
name() const noexceptembvm::DriverBaseinline
name_embvm::DriverBaseprotected
name_cstr() const noexceptembvm::DriverBaseinline
operator++() noexceptembvm::DriverBaseinlinevirtual
operator=(const DriverBase &)=deleteembvm::DriverBase
operator=(DriverBase &&)=deleteembvm::DriverBase
period() const noexceptembvm::timer::Timerinline
period(timer_period_t period) noexceptembvm::timer::Timerinline
period_embvm::timer::Timerprotected
registerCallback(const timer::cb_t &cb) noexcept=0embvm::timer::Timerpure virtual
registerCallback(timer::cb_t &&cb) noexcept=0embvm::timer::Timerpure virtual
restart(const timer_period_t period) noexceptembvm::timer::Timerinlinevirtual
restart(const timer_period_t::rep period) noexceptembvm::timer::Timerinline
restart() noexceptembvm::timer::Timerinline
start() noexceptembvm::DriverBaseinline
start_() noexcept override=0embvm::timer::Timerprotectedpure virtual
started() const noexceptembvm::DriverBaseinline
started_embvm::DriverBaseprotected
state() const noexceptembvm::timer::Timerinlinevirtual
state_embvm::timer::Timerprotected
stop() noexceptembvm::DriverBaseinline
stop_() noexcept override=0embvm::timer::Timerprotectedpure virtual
Timer() noexceptembvm::timer::Timerinlineprotected
Timer(const char *name) noexceptembvm::timer::Timerinlineexplicitprotected
Timer(const std::string &name) noexceptembvm::timer::Timerinlineexplicitprotected
Timer(const std::string_view &name) noexceptembvm::timer::Timerinlineexplicitprotected
type() noexceptembvm::timer::Timerinlinestatic
type_embvm::DriverBaseprotected
~DriverBase() noexceptembvm::DriverBaseprotectedvirtual
~Timer() noexcept overrideembvm::timer::Timerprotected