Timer attributes. More...
#include <cmsis-plus/rtos/os.h>
Public Member Functions | |
Constructors & Destructor | |
constexpr | attributes () |
Construct a timer attributes object instance. | |
attributes (const attributes &)=default | |
attributes (attributes &&)=default | |
attributes & | operator= (const attributes &)=default |
attributes & | operator= (attributes &&)=default |
~attributes ()=default | |
Destruct the timer attributes object instance. | |
Public Attributes | |
Public Member Variables | |
type_t | tm_type = run::once |
Timer type attribute. | |
Public Member Variables | |
rtos::clock * | clock = nullptr |
Attribute with the address of the clock to be used for timeouts. | |
Timer attributes.
Allow to assign a name to the timer.
To simplify access, the member variables are public and do not require accessors or mutators.
If the attributes are modified after the timer creation, the timer attributes shall not be affected.
Definition at line 142 of file os-timer.h.
|
constexpr |
Construct a timer attributes object instance.
Definition at line 465 of file os-timer.h.
|
default |
|
default |
|
default |
Destruct the timer attributes object instance.
|
default |
|
default |
|
inherited |
Attribute with the address of the clock to be used for timeouts.
It may be one of os::rtos::sysclock
, os::rtos::rtclock
, or any other user object derived from class os::rtos::clock
.
If nullptr
, the default clock is os::rtos::sysclock
.
Definition at line 629 of file os-decls.h.
Timer type attribute.
Definition at line 203 of file os-timer.h.